成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

查詢MySQL字段注釋的五種方法!

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

本文轉載自微信公眾號「Java中文社群」,作者磊哥。轉載本文請聯系Java中文社群公眾號。

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

創建測試數據庫

開始之前咱們先創建一個數據庫,以備下面演示使用。

  1. -- 如果存在就先刪除數據庫 
  2. drop database if exists test2022; 
  3. -- 創建數據庫 
  4. create database test2022; 
  5. -- 切換數據庫 
  6. use test2022; 
  7. -- 創建表和字段(以及相應的注釋) 
  8. CREATE TABLE `student` ( 
  9.   `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '學生編號'
  10.   `sn` varchar(50) DEFAULT NULL COMMENT '學號'
  11.   `username` varchar(250) NOT NULL COMMENT '學生名稱'
  12.   `mail` varchar(250) DEFAULT NULL COMMENT '郵箱'
  13.   `class_id` int(11) DEFAULT NULL
  14.   PRIMARY KEY (`id`) 
  15. ) comment='學生表' ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 

查詢所有表注釋

使用以下 SQL 可以查詢某個數據庫下所有表的注釋:

  1. SELECT table_name 表名, table_comment 表說明 
  2.   FROM information_schema.TABLES  
  3.   WHERE table_schema='數據庫名' 
  4.   ORDER BY table_name 

案例:查詢 test2022 數據庫中的所有表注解:

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

執行結果如下圖所示:

查詢所有字段注釋

字段注釋查詢方式1

查詢語法如下:

  1. show full columns from 表名; 

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

  1. show full columns from student; 

執行結果如下圖所示:

字段注釋查詢方式2

查詢語法如下:

  1. select COLUMN_NAME 字段名,column_comment 字段說明,column_type 字段類型, 
  2.   column_key 約束 from information_schema.columns  
  3.   where table_schema='數據庫名' and table_name='表名';  

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

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

執行結果如下圖所示:

字段注釋查詢方式3

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

  1. show create table 表名; 

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

  1. show create table student; 

執行結果如下圖所示:

字段注釋查詢方式4

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

但這種操作有點危險,小心手抖把表結構改錯了。

字段注釋查詢方式5

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

修改表注釋和字段注釋

修改表注釋

修改表注釋的語法:

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

案例:修改 student 的表注釋:

  1. alter table student  comment ='學生表 V2'

執行結果如下圖所示:

修改字段注釋

修改表注釋的語法:

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

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

  1. alter table student modify column username int comment '學生姓名 V2'

執行結果如下圖所示:

總結

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

 

 

責任編輯:武曉燕 來源: Java中文社群
相關推薦

2025-01-15 07:51:55

2022-12-29 08:46:15

IT采購投資

2010-09-14 15:10:49

CSS注釋

2010-11-23 11:53:37

MySQL查詢表字段

2022-12-07 11:24:51

首席信息官IT

2009-07-03 17:48:24

JSP頁面跳轉

2025-04-25 08:55:00

Pod運維

2011-04-21 10:08:34

2021-11-02 07:54:40

List分片Java

2020-08-06 13:19:10

IBM多云管理

2020-12-03 14:40:10

云管理

2015-09-10 09:30:54

Java多線程同步

2020-04-02 10:45:48

多云云計算云平臺

2022-11-23 13:46:02

云支出云計算

2021-09-06 09:42:13

工業環境IIoT工業 4.0

2021-07-26 14:34:02

springboot 時間格式化項目

2023-08-17 12:37:35

2023-07-21 08:00:00

API數字世界

2009-11-07 19:09:35

Windows 7優惠

2011-03-15 14:16:27

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久青青| 99久久婷婷国产综合精品电影 | 亚洲婷婷六月天 | 国产一区h | 久久这里只有精品首页 | 日韩有码一区 | 日韩国产一区二区三区 | 成人中文字幕在线观看 | 亚洲精品视频在线观看视频 | 亚洲国产成人精品女人久久久 | 国产一区二区在线视频 | 在线国产一区 | 91色综合| 日韩成人 | 午夜一区 | 黄 色 毛片免费 | 久久精品亚洲精品国产欧美 | 欧美激情a∨在线视频播放 成人免费共享视频 | 一级特黄a大片 | 国产精品久久久久久婷婷天堂 | 日韩成人av在线播放 | 中文字幕成人av | 国产精品v | 欧美大片在线观看 | 中文二区 | 黄视频在线网站 | 亚洲在线中文字幕 | 成人免费看片网 | 国产综合区 | 色视频网站 | 亚洲欧美一区二区三区国产精品 | 久久久久久国产精品免费免费男同 | 日韩精品在线免费观看视频 | 久久国产精品一区二区三区 | 91在线观看 | 天天干狠狠操 | 国产电影一区二区在线观看 | 久久久www成人免费精品 | 综合精品在线 | 久久91精品国产一区二区三区 | 久久大|