將MySQL 欄位名稱取得到陣列中
要將MySQL 表中的欄位名稱取得到陣列中,建議的解決方案包括利用INFORMATION_SCHEMA元資料虛擬資料庫。具體來說,INFORMATION_SCHEMA.COLUMNS 表提供了有關資料庫結構的寶貴資訊。
若要使用SQL 擷取資料列名稱,請執行下列查詢:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
INFORMATION_SCHEMA 資料庫具有高度通用性,讓您不僅可以擷取列名,還可以擷取欄位類型、可為空性、最大大小、字元集等詳細資訊。與使用 MySQL 的 SHOW... 命令相比,這種方法更具優勢,因為它利用標準 SQL 而不是 MySQL 特定的擴充。
有關INFORMATION_SCHEMA 資料庫的更多信息,請參閱廣泛的MySQL 文件:
[INFORMATION_SCHEMA](https://dev.mysql.com/doc/refman/8.0/en/information-schema. html)
以上是如何將 MySQL 列名放入數組中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!