首頁 >資料庫 >mysql教程 >如何使用 SQL 查詢檢索 MySQL 列名?

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

Patricia Arquette
Patricia Arquette原創
2024-12-13 05:24:09430瀏覽

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

使用SQL 查詢從MySQL 表中擷取欄位名稱

要將MySQL 表中的所有欄位名稱擷取到PHP 中的陣列中,可以使用下列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 官方文件。

以上是如何使用 SQL 查詢檢索 MySQL 列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn