最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)于查詢MySQL字段注釋的5種方法總結(jié)

 更新時(shí)間:2022年01月10日 10:10:10   作者:Java中文社群  
在MySQL數(shù)據(jù)庫中,字段或列的注釋是用屬性comment來添加,下面這篇文章主要給大家介紹了關(guān)于查詢MySQL字段注釋的5種方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

很多場景下,我們需要查看 MySQL 中表注釋,或者是某張表下所有字段的注釋,所以本文就來盤點(diǎn)和對比一下查詢注釋的幾種方式。

創(chuàng)建測試數(shù)據(jù)庫

開始之前咱們先創(chuàng)建一個(gè)數(shù)據(jù)庫,以備下面演示使用。

-- 如果存在就先刪除數(shù)據(jù)庫
drop database if exists test2022;
-- 創(chuàng)建數(shù)據(jù)庫
create database test2022;
-- 切換數(shù)據(jù)庫
use test2022;
-- 創(chuàng)建表和字段(以及相應(yīng)的注釋)
CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '學(xué)生編號',
  `sn` varchar(50) DEFAULT NULL COMMENT '學(xué)號',
  `username` varchar(250) NOT NULL COMMENT '學(xué)生名稱',
  `mail` varchar(250) DEFAULT NULL COMMENT '郵箱',
  `class_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) comment='學(xué)生表' ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4

查詢所有表注釋

使用以下 SQL 可以查詢某個(gè)數(shù)據(jù)庫下所有表的注釋:

SELECT table_name 表名, table_comment 表說明
  FROM information_schema.TABLES 
  WHERE table_schema='數(shù)據(jù)庫名'
  ORDER BY table_name

案例:查詢 test2022 數(shù)據(jù)庫中的所有表注解:

SELECT table_name 表名, table_comment 表說明
  FROM information_schema.TABLES 
  WHERE table_schema='test2022'
  ORDER BY table_name

執(zhí)行結(jié)果如下圖所示:

image.png

查詢所有字段注釋

字段注釋查詢方式1

查詢語法如下:

show full columns from 表名;

案例:查詢 student 表中所有字段的注釋信息:

show full columns from student;

執(zhí)行結(jié)果如下圖所示:

image.png

字段注釋查詢方式2

查詢語法如下:

select COLUMN_NAME 字段名,column_comment 字段說明,column_type 字段類型,
  column_key 約束 from information_schema.columns 
  where table_schema='數(shù)據(jù)庫名' and table_name='表名'; 

案例:查詢 student 表中所有字段的注釋信息:

select COLUMN_NAME 字段名,column_comment 字段說明,column_type 字段類型,
  column_key 約束 from information_schema.columns 
  where table_schema='test2022' and table_name='student';

執(zhí)行結(jié)果如下圖所示:

字段注釋查詢方式3

查詢表的 DDL(數(shù)據(jù)定義語言)也可以看到字段的注釋內(nèi)容,執(zhí)行的 SQL 語法如下:

show create table 表名;

案例:查詢 student 表中所有字段的注釋信息:

show create table student;

執(zhí)行結(jié)果如下圖所示

字段注釋查詢方式4

如果使用的是 Navicat 工具,可以在表上右鍵、再點(diǎn)設(shè)計(jì),到設(shè)計(jì)頁面就可以查看字段注釋了,如下圖所示:

但這種操作有點(diǎn)危險(xiǎn),小心手抖把表結(jié)構(gòu)改錯(cuò)了。

字段注釋查詢方式5

在 Navicat 中查看表的 DDL 語句也可以看到字段注釋,選中表再點(diǎn)擊右下腳“顯示右邊窗口”選項(xiàng),然后再點(diǎn)擊 DDL 就可以顯示了,具體操作步驟如下圖所示

修改表注釋和字段注釋

修改表注釋

修改表注釋的語法:

alter table 表名 comment ='修改后的表注釋';

案例:修改 student 的表注釋:

alter table student  comment ='學(xué)生表 V2';

執(zhí)行結(jié)果如下圖所示

修改字段注釋

修改表注釋的語法:

alter table 表名 modify column 字段名 int comment '注釋信息';

案例:修改 student 表中 name 的注釋:

alter table student modify column username int comment '學(xué)生姓名 V2';

執(zhí)行結(jié)果如下圖所示

總結(jié)

本文介紹了查看表注釋的 SQL,以及修改表和字段注釋的 SQL,同時(shí)還介紹了查看字段注釋的 5 種方法:3 種命令行操作方式查看,兩種基于 Navicat 的操作方式查看,其中推薦使用 SQL:“show full columns from 表名”查看字段注釋,這種查詢 SQL 簡單且也不用擔(dān)心會誤改表結(jié)構(gòu)。

到此這篇關(guān)于查詢MySQL字段注釋的5種方法的文章就介紹到這了,更多相關(guān)查詢MySQL字段注釋內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MYSQL隨機(jī)抽取查詢 MySQL Order By Rand()效率問題

    MYSQL隨機(jī)抽取查詢 MySQL Order By Rand()效率問題

    MYSQL隨機(jī)抽取查詢:MySQL Order By Rand()效率問題一直是開發(fā)人員的常見問題,俺們不是DBA,沒有那么牛B,所只能慢慢研究咯,最近由于項(xiàng)目問題,需要大概研究了一下MYSQL的隨機(jī)抽取實(shí)現(xiàn)方法
    2011-11-11
  • 免安轉(zhuǎn)MySQL服務(wù)的啟動與停止方法

    免安轉(zhuǎn)MySQL服務(wù)的啟動與停止方法

    免安轉(zhuǎn)MySQL服務(wù)的啟動與停止方法,可以不用安裝解壓以后即可執(zhí)行,對于老手推薦,新手建議用安裝版本。
    2011-03-03
  • MySQL中int(10)和int(11)的區(qū)別詳解

    MySQL中int(10)和int(11)的區(qū)別詳解

    本文主要介紹了MySQL中int(10)和int(11)的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • mysql sql大文件導(dǎo)入正確姿勢

    mysql sql大文件導(dǎo)入正確姿勢

    在 MySQL 中導(dǎo)入大文件時(shí),mysql source 導(dǎo)入大文件速度太慢,可能會遇到性能問題或內(nèi)存限制,以下是一些優(yōu)化導(dǎo)入大文件的建議,需要的朋友可以參考一下
    2025-02-02
  • Mysql非安裝版使用步驟及忘記密碼解決方法

    Mysql非安裝版使用步驟及忘記密碼解決方法

    這篇文章主要介紹了Mysql非安裝版使用步驟及忘記密碼的解決方法,需要的朋友可以參考下
    2017-04-04
  • mysql 數(shù)據(jù)插入優(yōu)化方法

    mysql 數(shù)據(jù)插入優(yōu)化方法

    當(dāng)一個(gè)線程對一個(gè)表執(zhí)行一個(gè)DELAYED語句時(shí),如果不存在這樣的處理程序,一個(gè)處理器線程被創(chuàng)建以處理對于該表的所有DELAYED語句。
    2010-12-12
  • mysql 5.7.27 winx64安裝配置方法圖文教程

    mysql 5.7.27 winx64安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 5.7.27 winx64安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • Mysql中創(chuàng)建高性能索引詳解

    Mysql中創(chuàng)建高性能索引詳解

    這篇文章主要介紹了Mysql中創(chuàng)建高性能索引詳解,索引相信大家都聽說過,但是真正會用的又有幾人,平時(shí)工作中寫SQL真的會考慮到這條SQL如何能夠用上索引,如何能夠提升執(zhí)行效率,文本就來詳細(xì)解讀如何創(chuàng)建高性能索引,需要的朋友可以參考下
    2023-07-07
  • MySQL備份與恢復(fù)之熱備(3)

    MySQL備份與恢復(fù)之熱備(3)

    熱備使用mysqldump命令進(jìn)行備份,此工具是MySQL內(nèi)置的備份和恢復(fù)工具,功能強(qiáng)大,它可以對整個(gè)庫進(jìn)行備份,可以對多個(gè)庫進(jìn)行備份,可以對單張表或者某幾張表進(jìn)行備份,需要了解的朋友可以參考下
    2015-08-08
  • centOS安裝mysql5.7詳細(xì)教程

    centOS安裝mysql5.7詳細(xì)教程

    這篇文章主要為大家介紹了centOS安裝mysql5.7詳細(xì)教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評論

吴旗县| 丰顺县| 邵阳市| 白朗县| 芜湖县| 金平| 皮山县| 邻水| 延津县| 会同县| 潍坊市| 临漳县| 垦利县| 若羌县| 陇西县| 舞钢市| 额敏县| 常州市| 大城县| 宣武区| 南岸区| 綦江县| 牡丹江市| 安泽县| 泽库县| 永寿县| 云阳县| 穆棱市| 治县。| 道孚县| 麻阳| 张家港市| 利津县| 福泉市| 贵港市| 宁陕县| 马山县| 吉安县| 张家港市| 宜宾县| 九台市|