首頁 >後端開發 >php教程 >如何將 MySQL 列名放入數組中?

如何將 MySQL 列名放入數組中?

Patricia Arquette
Patricia Arquette原創
2024-12-16 05:38:14224瀏覽

How Can I Get MySQL Column Names into an Array?

將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中文網其他相關文章!

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