Latest web development tutorials

ไวยากรณ์ SQL

ตารางฐานข้อมูล

ฐานข้อมูลมักจะมีมากกว่าหนึ่งตาราง แต่ละตารางประกอบด้วยบัตรประจำตัวชื่อ (ตัวอย่างเช่น: "เว็บไซต์") ตารางมีบันทึกข้อมูล (แถวบริการ)

ในการกวดวิชานี้เราสร้างตารางในฐานข้อมูลเว็บไซต์ MySQL w3big สำหรับการจัดเก็บระเบียนเว็บไซต์

เราสามารถดูข้อมูล "เว็บไซต์" รายการผ่านคำสั่งต่อไปนี้:

mysql> use w3big;
Database changed

mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT * FROM Websites;
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+
5 rows in set (0.01 sec)

แก้ไข

  • ใช้ w3big; คำสั่งที่ใช้ในการเลือกฐานข้อมูล
  • ตั้งชื่อ utf8; คำสั่งที่ใช้ในการตั้งชุดอักขระที่ใช้
  • * เลือกจากเว็บไซต์; ข้อมูลตารางการอ่านข้อมูล
  • จากตารางข้างต้นมีห้าประวัติ (แต่ละที่สอดคล้องกับข้อมูลเว็บไซต์) และห้าคอลัมน์ (ID, ชื่อ, URL Alexa และประเทศ)

คำสั่ง SQL

มากจากการทำงานที่คุณต้องทำในฐานข้อมูลโดยคำสั่ง SQL ที่จะเสร็จสมบูรณ์

คำสั่ง SQL ต่อไปนี้เลือกระเบียนทั้งหมดจาก "เว็บไซต์" ตาราง:

ตัวอย่าง

SELECT * FROM Websites ;

ในการกวดวิชานี้เราจะอธิบายคำสั่งต่างๆ


โปรดจำไว้ว่า ...

  • SQL ไม่สำคัญ case: SELECT และเลือกเหมือนกัน

คำสั่ง SQL ที่อยู่เบื้องหลังอัฒภาค?

บางคนต้องใช้ระบบฐานข้อมูลอัฒภาคตอนท้ายของแต่ละคำสั่ง SQL ที่

อัฒภาคเป็นวิธีมาตรฐานในการแยกแต่ละคำสั่ง SQL ในระบบฐานข้อมูลเพื่อให้คุณสามารถดำเนินการคำสั่ง SQL มากกว่าหนึ่งในคำขอเดียวกันกับเซิร์ฟเวอร์

ในการกวดวิชานี้เราจะใช้อัฒภาคตอนท้ายของแต่ละคำสั่ง SQL


บางส่วนของคำสั่ง SQL ที่สำคัญที่สุด

  • Select - สารสกัดจากข้อมูลจากฐานข้อมูล
  • Update - การปรับปรุงข้อมูลในฐานข้อมูล
  • ลบ - ลบข้อมูลจากฐานข้อมูล
  • INSERT INTO - แทรกข้อมูลใหม่ลงในฐานข้อมูล
  • สร้างฐานข้อมูล - สร้างฐานข้อมูลใหม่
  • ฐานข้อมูลการเปลี่ยนแปลง - แก้ไขฐานข้อมูล
  • สร้างตาราง - สร้างตารางใหม่
  • เปลี่ยนแปลงตาราง - การเปลี่ยนแปลง (การเปลี่ยนแปลง) ตารางฐานข้อมูล
  • ตาราง DROP - ลบตาราง
  • CREATE INDEX - การสร้างดัชนี (คีย์ค้นหา)
  • DROP INDEX - ลบดัชนี