首頁  >  文章  >  資料庫  >  mysql怎麼查詢表格的欄位名

mysql怎麼查詢表格的欄位名

WBOY
WBOY原創
2022-04-12 18:43:1410740瀏覽

mysql可用「SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '資料庫名稱' AND TABLE_NAME = '表名'」語句查詢表的欄位名稱。

mysql怎麼查詢表格的欄位名

本教學操作環境:windows10系統、mysql8.0.22版本、Dell G3電腦。

mysql怎麼查詢表格的欄位名稱

使用下面的語句查詢:

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影片教學

以上是mysql怎麼查詢表格的欄位名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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