18/08/2018, 10:49

Cách truy xuất dữ liệu trong MySQL

Cú pháp truy xuất dữ liệu Khi bạn muốn truy xuất dữ liệu (lấy dữ liệu) của một bảng nào đó, chúng ta có 2 cú pháp: Cú pháp 1 SELECT * FROM name_table; Cú pháp này sẽ truy xuất tất cả dữ liệu của bảng có tên là name_table. Lưu ý: Dấu sao (*) có nghĩa là chọn hết các cột của bảng. ...

Cú pháp truy xuất dữ liệu

Khi bạn muốn truy xuất dữ liệu (lấy dữ liệu) của một bảng nào đó, chúng ta có 2 cú pháp:

Cú pháp 1

SELECT * FROM name_table;

Cú pháp này sẽ truy xuất tất cả dữ liệu của bảng có tên là name_table.
Lưu ý: Dấu sao (*) có nghĩa là chọn hết các cột của bảng.

Cú pháp 2

SELECT name_column1, name_column2 FROM name_table;

Cú pháp này sẽ truy xuất tất cả dữ liệu của hai cột có tên là name_column1 và name_column2 trong bảng có tên là name_table.

Ví dụ truy xuất dữ liệu bằng cú pháp 1

Chúng ta có một bảng sinh_vien như sau:

(Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới)

Full_name Gender Age City
Nguyen Thanh Nhan Nam 19 Can Tho
Pham Thu Huong Nu 20 Vinh Long
Nguyen Nhu Ngoc Nu 20 Soc Trang
Bui Thanh Bao Nam 19 Soc Trang
Le My Nhan Nu 22 Can Tho
Tan Thuc Bao Nam 35 An Giang
Trinh Giao Kim Nam 44 Bac Lieu

Bây giờ, dùng cú pháp 1 để truy xuất tất cả dữ liệu trong bảng sinh_vien.

SELECT * FROM sinh_vien;

Sau khi thực thi, MySQl trả về một bảng kết quả như dưới đây:

Full_name Gender Age City
Nguyen Thanh Nhan Nam 19 Can Tho
Pham Thu Huong Nu 20 Vinh Long
Nguyen Nhu Ngoc Nu 20 Soc Trang
Bui Thanh Bao Nam 19 Soc Trang
Le My Nhan Nu 22 Can Tho
Tan Thuc Bao Nam 35 An Giang
Trinh Giao Kim Nam 44 Bac Lieu

Ví dụ truy xuất dữ liệu bằng cú pháp 2

Bây giờ, chúng ta dùng cú pháp 2 để truy xuất dữ liệu của cột Full_name và cột City:

SELECT Full_name, City FROM sinh_vien;

Sau khi thực thi, MySQl trả về một bảng kết quả như dưới đây:

Full_name City
Nguyen Thanh Nhan Can Tho
Pham Thu Huong Vinh Long
Nguyen Nhu Ngoc Soc Trang
Bui Thanh Bao Soc Trang
Le My Nhan Can Tho
Tan Thuc Bao An Giang
Trinh Giao Kim Bac Lieu
0