SQL คืออะไร?
SQL ย่อมาจากS tructured Q uery L anguage
SQL เป็นภาษามาตรฐานสำหรับการเข้าถึงฐานข้อมูล
SQL เป็นมาตรฐานสากล (ISO) ตั้งแต่ปี 1987
คำสั่ง SQL
ในการเข้าถึงฐานข้อมูล คุณใช้คำสั่ง SQL
คำสั่ง SQL ต่อไปนี้จะเลือกระเบียนทั้งหมดในตารางฐานข้อมูลที่เรียกว่า "ลูกค้า":
ตัวอย่าง
SELECT * FROM Customers;
ตารางฐานข้อมูล
ฐานข้อมูลส่วนใหญ่มักประกอบด้วยตารางอย่างน้อยหนึ่งตาราง
แต่ละตารางมีการระบุชื่อ เช่น "ลูกค้า" หรือ "คำสั่งซื้อ"
ด้านล่างนี้คือการเลือกจากตาราง "ลูกค้า":
ID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
ตารางด้านบนประกอบด้วยห้าระเบียน (หนึ่งรายการสำหรับลูกค้าแต่ละราย) และเจ็ดคอลัมน์:
- รหัสลูกค้า (ID)
- ชื่อลูกค้า
- ชื่อผู้ติดต่อ
- ที่อยู่
- เมือง
- รหัสไปรษณีย์
- ประเทศ
คำสั่ง SQL ที่สำคัญที่สุด:
- SELECT - ดึงข้อมูลจากฐานข้อมูล
- UPDATE - อัพเดทข้อมูลในฐานข้อมูล
- DELETE - ลบข้อมูลออกจากฐานข้อมูล
- INSERT INTO - แทรกข้อมูลใหม่ลงในฐานข้อมูล
- CREATE DATABASE - สร้างฐานข้อมูลใหม่
- ALTER DATABASE - แก้ไขฐานข้อมูล
- CREATE TABLE - สร้างตารางใหม่
- ALTER TABLE - แก้ไขตาราง
- DROP TABLE - ลบตาราง
- CREATE INDEX - สร้างดัชนี (คีย์ค้นหา)
- DROP INDEX - ลบดัชนี
คีย์เวิร์ด SQL ไม่คำนึงถึงขนาดตัวพิมพ์: select เหมือนกับ SELECT
บทช่วยสอน SQL แบบเต็ม
นี่เป็นการแนะนำสั้น ๆ เกี่ยวกับ SQL
สำหรับบท ช่วยสอน SQL แบบเต็ม ให้ไปที่W3Schools SQL Tutorial