ชั้น 29 ออฟฟิศเศส แอท เซ็นทรัลเวิลด์

999/9 พระราม 1 กรุงเทพฯ 10330

บริการตลอด 24 ชั่วโมง

ทุกวัน ไม่เว้นวันหยุด

0-2107-3466

โทรเลยดิจะรออะไร

Home » SQL » SQL Syntax

SQL Syntax

คำสั่ง SQL

การทำงานส่วนใหญ่ที่คุณต้องการทำกับฐานข้อมูลนั้น
จะทำผ่าน คำสั่ง SQL (SQL Statements)

คำสั่ง SQL ประกอบด้วย คีย์เวิร์ด (Keywords) ที่เข้าใจง่ายและจำไม่ยาก

ตัวอย่างด้านล่างเป็นคำสั่ง SQL ที่ใช้ดึงข้อมูลทั้งหมดจากตารางชื่อ “Customers”

				
					SELECT * FROM Customers;
				
			
คำสั่งนี้หมายถึง “เลือกข้อมูลทั้งหมดจากตาราง Customers”

ตารางฐานข้อมูล (Database Tables)

ฐานข้อมูล (Database) มักจะมี หนึ่งตารางหรือมากกว่า แต่ละตารางจะมี ชื่อเฉพาะ (เช่น “Customers” หรือ “Orders”) และประกอบด้วย ระเบียน (Records / Rows) ซึ่งเก็บข้อมูลจริง
ในบทเรียนนี้ เราจะใช้ฐานข้อมูลตัวอย่างชื่อ Northwind ซึ่งเป็นฐานข้อมูลตัวอย่างที่มีอยู่ใน MS Access และ MS SQL Server
นี่คือส่วนหนึ่งของตาราง Customers ที่เก็บข้อมูลลูกค้าในฐานข้อมูล
CustomerID CustomerName ContactName Address City PostalCode Country
1Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

ตารางข้างต้นมี 7 คอลัมน์ (Columns) ได้แก่ CustomerID, CustomerName, ContactName, Address, City, PostalCode, และ Country

สิ่งที่ควรจำไว้

  • คำสั่ง SQL ไม่แยกพิมพ์เล็ก–พิมพ์ใหญ่
    เช่น select และ SELECT ให้ผลเหมือนกัน
  • ในบทเรียนนี้ เราจะเขียน คำสั่ง SQL เป็นตัวพิมพ์ใหญ่ทั้งหมด เพื่อให้อ่านง่าย

เครื่องหมายเซมิโคลอน (Semicolon) ในคำสั่ง SQL

บางระบบฐานข้อมูล จำเป็นต้องมีเครื่องหมายเซมิโคลอน ( ; ) ต่อท้ายทุกคำสั่ง SQL

เครื่องหมายเซมิโคลอนถือเป็น มาตรฐานสากล ที่ใช้ แยกคำสั่ง SQL หลายคำสั่ง
เมื่อมีการรันหลายคำสั่งพร้อมกันในเซิร์ฟเวอร์เดียวกัน

ในบทเรียนนี้ เราจะใช้เครื่องหมาย “;” ต่อท้ายทุกคำสั่ง SQL

คำสั่ง SQL ที่สำคัญ ๆ

คำสั่งคำอธิบาย
SELECTดึงข้อมูลจากฐานข้อมูล
UPDATEแก้ไขข้อมูลในฐานข้อมูล
DELETEลบข้อมูลออกจากฐานข้อมูล
INSERT INTOเพิ่มข้อมูลใหม่ลงในฐานข้อมูล
CREATE DATABASEสร้างฐานข้อมูลใหม่
ALTER DATABASEแก้ไขโครงสร้างฐานข้อมูล
CREATE TABLEสร้างตารางใหม่
ALTER TABLEแก้ไขตารางที่มีอยู่แล้ว
DROP TABLEลบตาราง
CREATE INDEXสร้างดัชนี (Index) เพื่อช่วยในการค้นหา
DROP INDEXลบดัชนีออกจากฐานข้อมูล
Categories