Lệnh SELECT dùng để truy xuất dữ liệu từ database MySQL. Có thể dùng tại dấu nhắc mysql> hoặc trong script (PHP, v.v.).
Cú pháp
SELECT field1, field2, ..., fieldN FROM table_name1, table_name2... [WHERE Clause] [OFFSET M] [LIMIT N]
Các điểm quan trọng:
- Có thể join nhiều bảng bằng dấu phẩy, dùng
WHEREđể lọc (tùy chọn). - Có thể chọn 1 hoặc nhiều cột.
- Dùng
*thay tên cột để lấy tất cả cột. WHEREchỉ định điều kiện lọc.OFFSETchỉ định vị trí bắt đầu (mặc định 0).LIMITgiới hạn số hàng trả về.
Ví dụ
mysql> SELECT * FROM Employee; +------+--------+ | Id | Name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | Mohan | +------+--------+ 3 rows in set (0.00 sec) mysql> SELECT * FROM Employee WHERE Name = 'Ram'; +------+------+ | Id | Name | +------+------+ | 100 | Ram | +------+------+ 1 row in set (0.00 sec) mysql> SELECT Id FROM Employee; +-----+ | Id | +-----+ | 100 | | 200 | | 300 | +-----+ 3 rows in set (0.00 sec)