mysql怎么查詢表的字段名

mysql中可用“SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = ‘數(shù)據(jù)庫名’ AND TABLE_NAME = ‘表名’”語句查詢表的字段名。

mysql怎么查詢表的字段名

本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。

mysql怎么查詢表的字段名

使用下面的語句查詢:

select?COLUMN_NAME?from?information_schema.COLUMNS? where?table_name?=?‘your_table_name’;

上述的做法有一點問題,如果多個數(shù)據(jù)庫中存在你想要查詢的表名,那么查詢的結(jié)果會包括全部的字段信息。

在?MySQL?中,可以使用 SELECT 語句來查詢數(shù)據(jù)。查詢數(shù)據(jù)是指從數(shù)據(jù)庫中根據(jù)需求,使用不同的查詢方式來獲取不同的數(shù)據(jù),是使用頻率最高、最重要的操作。

information_schema,里面存放著所有數(shù)據(jù)庫的信息(比如表名、 列名、對應(yīng)權(quán)限等),

通過DESC information_schema.COLUMNS可以看到該表中列名為TABLE_SCHEMA是記錄數(shù)據(jù)庫名,因此下面的寫法更為嚴格

添加數(shù)據(jù)庫名

SELECT?COLUMN_NAME?FROM?information_schema.COLUMNS? WHERE?TABLE_SCHEMA?=?'數(shù)據(jù)庫名稱'?AND?TABLE_NAME?=?'表名稱';

在可視化工具 MySQL?Workbench?中顯示的結(jié)果類似如下:

mysql怎么查詢表的字段名

推薦學(xué)習(xí):mysql視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊12 分享