」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何使用 SQL 查詢檢索 MySQL 列名?

如何使用 SQL 查詢檢索 MySQL 列名?

發佈於2025-01-13
瀏覽:434

How Can I Retrieve MySQL Column Names Using a SQL Query?

使用SQL 查詢從MySQL 表中檢索列名

要在PHP 中將MySQL 表中的所有列名提取到數組中,可以使用下列SQL 查詢:

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';

此查詢利用 INFORMATION_SCHEMA 元資料虛擬資料庫,特別是 INFORMATION_SCHEMA.COLUMNS 表。它提供了有關表列的全面信息,而不僅僅是列名,包括列類型、可空性、最大大小、字元集等。

INFORMATION_SCHEMA 表提供了一種標準化且可靠的方式來存取 MySQL 中的元資料。它們提供豐富的資訊來源,而無需像使用 SHOW... 命令那樣解析基於文字的結果。建議使用此方法,因為其功能強大且符合 SQL 標準。

要進一步了解使用 SHOW... 和 INFORMATION_SCHEMA 表之間的差異,請參閱有關 INFORMATION_SCHEMA 的 MySQL 官方文件。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3