Cách tốt nhất là sử dụng INFORMATION_SCHEMA cơ sở dữ liệu ảo siêu dữ liệu. Cụ thể là INFORMATION_SCHEMA.COLUMNS bảng ...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Nó RẤT mạnh mẽ và có thể cung cấp cho bạn HÀNG TẤN thông tin mà không cần phải phân tích cú pháp văn bản (Chẳng hạn như loại cột, liệu cột có thể nullable hay không, kích thước cột tối đa, bộ ký tự, v.v.) ...
Ồ, đó là SQL chuẩn (Trong khi SHOW ...
là một phần mở rộng cụ thể của MySQL) ...
Để biết thêm thông tin về sự khác biệt giữa SHOW ...
và sử dụng INFORMATION_SCHEMA
bảng, hãy xem MySQL Tài liệu về INFORMATION_SCHEMA
nói chung
...