Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Ý nghĩa lệnh SELECT trong MySQL và cách sử dụng

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.
  • WHERE chỉ định điều kiện lọc.
  • OFFSET chỉ định vị trí bắt đầu (mặc định 0).
  • LIMIT giớ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)