mysql可用「SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '資料庫名稱' AND TABLE_NAME = '表名'」語句查詢表的欄位名稱。
本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。
使用下面的語句查詢:
select COLUMN_NAME from information_schema.COLUMNS where table_name = ‘your_table_name’;
上述的做法有一點問題,如果多個資料庫中存在你想要查詢的表名,那麼查詢的結果就會包括全部的欄位資訊。
在 MySQL 中,可以使用 SELECT 語句來查詢資料。查詢數據是指從資料庫中根據需求,使用不同的查詢方式來獲取不同的數據,是使用頻率最高、最重要的操作。
information_schema,裡面存放著所有資料庫的資訊(例如表名、 列名、對應權限等),
透過DESC information_schema.COLUMNS可以看到該表中列名為TABLE_SCHEMA是記錄資料庫名,因此下面的寫法更嚴格
新增資料庫名稱
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称';
在視覺化工具MySQL Workbench 中顯示的結果類似如下:
#推薦學習:mysql影片教學
以上是mysql怎麼查詢表格的欄位名的詳細內容。更多資訊請關注PHP中文網其他相關文章!