Tóm lược. trong hướng dẫn này, bạn sẽ học cách sử dụng dạng cơ bản của câu lệnh MySQL
5 để truy vấn dữ liệu từ một bảngCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Giới thiệu về câu lệnh SELECT trong MySQL
Câu lệnh
5 cho phép bạn chọn dữ liệu từ một hoặc nhiều bảng. Để viết câu lệnhCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
5 trong MySQL, bạn sử dụng cú pháp nàyCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Code language: SQL [Structured Query Language] [sql]
SELECT select_list FROM table_name;
Trong cú pháp này
- Đầu tiên, chỉ định một hoặc nhiều cột mà bạn muốn chọn dữ liệu sau từ khóa
5. Nếu
Code language: SQL [Structured Query Language] [sql]select select_list from table_name;
2 có nhiều cột, bạn cần phân tách chúng bằng dấu phẩy [
Code language: SQL [Structured Query Language] [sql]select select_list from table_name;
3]
Code language: SQL [Structured Query Language] [sql]select select_list from table_name;
- Thứ hai, chỉ định tên của bảng mà bạn muốn chọn dữ liệu sau từ khóa
4
Code language: SQL [Structured Query Language] [sql]select select_list from table_name;
Dấu chấm phẩy [
5] là tùy chọn. Nó biểu thị sự kết thúc của một tuyên bố. Nếu bạn có hai câu lệnh trở lên, bạn cần sử dụng dấu chấm phẩy[Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
6 để phân tách chúng để MySQL thực thi từng câu lệnh riêng lẻCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
5 và
select select_list from table_name;
Code language: SQL [Structured Query Language] [sql]
4 là những từ khóa. Theo quy ước, bạn viết các từ khóa SQL bằng chữ hoa. Tuy nhiên, nó không bắt buộc. Vì SQL không phân biệt chữ hoa chữ thường, nên bạn có thể viết câu lệnh SQL bằng chữ thường, chữ hoa, v.v. Ví dụCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Khi thực thi câu lệnh
5, MySQL đánh giá mệnh đềCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
4 trước mệnh đềCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
5Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Ví dụ câu lệnh SELECT trong MySQL
Chúng tôi sẽ sử dụng bảng
2 trong cơ sở dữ liệu mẫu cho các ví dụ sauCode language: SQL [Structured Query Language] [sql]
SELECT lastName FROM employees;
Bảng
2 có tám cột. employeeNumber, lastName, firstName, tiện ích mở rộng, email, mã văn phòng, báo cáo Tới và chức danh công việc. Bảng cũng có nhiều hàng như trong hình sauCode language: SQL [Structured Query Language] [sql]
SELECT lastName FROM employees;
A] Sử dụng câu lệnh MySQL SELECT để lấy dữ liệu từ một ví dụ cột
Ví dụ sau sử dụng câu lệnh
5 để chọn họ của tất cả nhân viênCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
SELECT lastName FROM employees;
Code language: SQL [Structured Query Language] [sql]
Đây là đầu ra một phần
2Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Kết quả của câu lệnh
5 được gọi là tập kết quả vì nó là tập hợp các hàng xuất phát từ truy vấnCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
B] Sử dụng câu lệnh MySQL SELECT để truy vấn dữ liệu từ nhiều cột ví dụ
Ví dụ sau sử dụng câu lệnh
5 để lấy tên, họ và chức danh của nhân viênCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
3Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Mặc dù bảng
2 có nhiều cột, câu lệnhCode language: SQL [Structured Query Language] [sql]
SELECT lastName FROM employees;
5 trả về dữ liệu của ba cộtCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
9,Code language: SQL [Structured Query Language] [sql]
SELECT lastName FROM employees;
20 vàCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
21 được chỉ định trong mệnh đềCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
5
select select_list from table_name;
Code language: SQL [Structured Query Language] [sql]
8Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
C] Sử dụng câu lệnh MySQL SELECT để lấy dữ liệu từ tất cả các cột ví dụ
Nếu bạn muốn chọn dữ liệu từ tất cả các cột của bảng
2, bạn có thể chỉ định tất cả các tên cột trong mệnh đềCode language: SQL [Structured Query Language] [sql]
SELECT lastName FROM employees;
5 như thế nàyCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
0Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Ngoài ra, bạn có thể sử dụng dấu hoa thị [*] là cách viết tắt cho tất cả các cột. Ví dụ
1Code language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Truy vấn trả về dữ liệu từ tất cả các cột của bảng
2Code language: SQL [Structured Query Language] [sql]
SELECT lastName FROM employees;
26 thường được gọi là "chọn sao" hoặc "chọn tất cả" vì nó chọn dữ liệu từ tất cả các cột của bảng. Trong thực tế, bạn chỉ nên sử dụngCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
26 cho các truy vấn đặc biệtCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;
Nếu bạn nhúng câu lệnh
5 vào mã chẳng hạn như PHP, Java, Python, Node. js, bạn nên chỉ định rõ ràng các cột mà bạn muốn chọn dữ liệuCode language: SQL [Structured Query Language] [sql]
select select_list from table_name;