這篇文章主要介紹“MySQL如何查詢表的字段名”的相關(guān)知識(shí),小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“mysql如何查詢表的字段名”文章能幫助大家解決問題。
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比陜西網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式陜西網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋陜西地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
mysql中可用“SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '數(shù)據(jù)庫名' AND TABLE_NAME = '表名'”語句查詢表的字段名。
本教程操作環(huán)境:windows10系統(tǒng)、mysql8.0.22版本、Dell G3電腦。
使用下面的語句查詢:
select COLUMN_NAME from information_schema.COLUMNS where table_name = ‘your_table_name’;
上述的做法有一點(diǎn)問題,如果多個(gè)數(shù)據(jù)庫中存在你想要查詢的表名,那么查詢的結(jié)果會(huì)包括全部的字段信息。
在 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ù)庫名,因此下面的寫法更為嚴(yán)格
添加數(shù)據(jù)庫名
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '數(shù)據(jù)庫名稱' AND TABLE_NAME = '表名稱';
在可視化工具 MySQL Workbench 中顯示的結(jié)果類似如下:
關(guān)于“mysql如何查詢表的字段名”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí),可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識(shí)點(diǎn)。