Để lấy dữ liệu từ một cột cụ thể trong MySQL, bạn chỉ cần chỉ định tên cột trong mệnh đề SELECT thay vì sử dụng ký tự *.
Ví dụ minh họa
Trước tiên, tạo một bảng mẫu:
mysql> CREATE TABLE DemoTable1837 (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentName VARCHAR(20)
);
Chèn một số bản ghi:
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Chris');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('David');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Bob');
mysql> INSERT INTO DemoTable1837(StudentName) VALUES('Mike');
Hiển thị tất cả các cột:
mysql> SELECT * FROM DemoTable1837;
Kết quả:
+-----------+-------------+ | StudentId | StudentName | +-----------+-------------+ | 1 | Chris | | 2 | David | | 3 | Bob | | 4 | Mike | +-----------+-------------+
Chỉ lấy cột StudentName:
mysql> SELECT StudentName FROM DemoTable1837;
Kết quả:
+-------------+ | StudentName | +-------------+ | Chris | | David | | Bob | | Mike | +-------------+
Lưu ý: Việc chỉ chọn các cột cần thiết giúp tối ưu hiệu suất truy vấn, đặc biệt khi bảng có nhiều cột hoặc dữ liệu lớn.