Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Câu lệnh SELECT trong MySQL có thể hoạt động mà không cần chỉ định tên cột không?

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ả đó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phpmailer không thể gửi thư

  2. (MySQL) Tải dữ liệu vào các cột cụ thể trong tệp tin

  3. Dấu phân cách trong MySQL

  4. Truy vấn sql thô Symfony2.3 với Mệnh đề IN

  5. Làm thế nào để chọn các hàng có mối quan hệ nhất định thông qua một bảng xoay?