Bạn có thể chọn tất cả các cột với:
SELECT * FROM table_name
Bạn không thể lọc tên cột trong câu lệnh SELECT, nhưng bạn có thể lọc tên cột vì chúng tồn tại trong cơ sở dữ liệu với SHOW COLUMNS:
SHOW COLUMNS FROM table_name LIKE "_%"
Cột nào sẽ hiển thị các cột bắt đầu bằng '_'. Nếu bạn có một bảng rất lớn với rất nhiều cột và bạn phải tạo một câu lệnh SELECT từ các trường đó, tôi khuyên bạn nên tạo câu lệnh theo chương trình bằng cách hiển thị các cột trước với SHOW COLUMNS
, sau đó xây dựng truy vấn SELECT của bạn từ kết quả đó.