首頁 >後端開發 >php教程 >如何使用 INFORMATION_SCHEMA 檢索 MySQL 表列名?

如何使用 INFORMATION_SCHEMA 檢索 MySQL 表列名?

DDD
DDD原創
2024-12-19 07:17:50216瀏覽

How Can I Retrieve MySQL Table Column Names Using INFORMATION_SCHEMA?

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

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