SELECT ใช้ดึงข้อมูลจากฐานข้อมูล MySQL ใช้ได้ทั้งที่ command prompt และในสคริปต์ (PHP, Python, ฯลฯ)
ไวยากรณ์ทั่วไป
SELECT field1, field2, ... fieldN FROM table_name1, table_name2 ... [WHERE Clause] [OFFSET M] [LIMIT N]
จุดสำคัญ
- ระบุหลายตารางคั่นด้วยคอมมา ใช้ WHERE join ได้
- WHERE เป็น optional
- ดึงได้ 1 หรือหลายฟิลด์
- ใช้
*แทนทุกฟิลด์ - ใช้
OFFSETกำหนดจุดเริ่มต้น (default 0) - ใช้
LIMITจำกัดจำนวนแถวที่คืน
ตัวอย่าง
mysql> SELECT * FROM Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ mysql> SELECT * FROM Employee WHERE Name = 'Ram'; +------+------+ | Id | Name | +------+------+ | 100 | Ram | +------+------+ mysql> SELECT Id FROM Employee; +-----+ | Id | +-----+ | 100 | | 200 | | 300 | +-----+