使用 MySQL INFORMATION_SCHEMA 檢索表列名稱
如果您需要存取 MySQL 表的列名稱,可以利用 INFOATION_SEMAEMA資料庫。 INFORMATION_SCHEMA 中的 COLUMNS 表提供有關表格列的全面資訊。
要擷取特定資料表的資料列名稱,請執行下列查詢:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
此查詢將傳回所有列的清單yourdatabasename 資料庫中指定資料表的列名稱。
INFORMATION_SCHEMA 資料庫具有高度通用性,並提供對各種元資料資訊的訪問,包括列類型、可為空性、最大列大小、字元集等。它是一種可靠且標準的SQL 方法,取代了MySQL 特定的擴展,例如SHOW...
要進一步了解SHOW... 和INFORMATION_SCHEMA 表之間的細微差別,請參閱MySQL 關於INFORMATION_SCHEMA的官方文件。
以上是如何使用 INFORMATION_SCHEMA 檢索 MySQL 表列名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!