当前位置:网站首页>Five ways to query MySQL field comments!
Five ways to query MySQL field comments!
2022-07-05 01:28:00 【Brother Lei talks about programming】
A lot of scenarios , We need to check MySQL Notes to middle table , Or the notes of all fields under a table , So this article will count and compare several ways of querying comments .
Create test database
Before we start, let's create a database , For the following demonstration .
-- If it exists, delete the database first
drop database if exists test2022;
-- Create database
create database test2022;
-- Switch database
use test2022;
-- Create tables and fields ( And corresponding notes )
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ' Student number ',
`sn` varchar(50) DEFAULT NULL COMMENT ' Student number ',
`username` varchar(250) NOT NULL COMMENT ' Student name ',
`mail` varchar(250) DEFAULT NULL COMMENT ' mailbox ',
`class_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) comment=' Student list ' ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
Query all table comments
Use the following SQL You can query the comments of all tables under a database :
SELECT table_name Table name , table_comment Table description
FROM information_schema.TABLES
WHERE table_schema=' Database name '
ORDER BY table_name
- 1.
- 2.
- 3.
- 4.
Case study : Inquire about test2022 All table annotations in the database :
SELECT table_name Table name , table_comment Table description
FROM information_schema.TABLES
WHERE table_schema='test2022'
ORDER BY table_name
- 1.
- 2.
- 3.
- 4.
The execution result is shown in the figure below :

Query all field comments
Field annotation query method 1
The query syntax is as follows :
show full columns from Table name ;
- 1.
Case study : Inquire about student Comment information for all fields in the table :
show full columns from student;
- 1.
The execution result is shown in the figure below :

Field annotation query method 2
The query syntax is as follows :
select COLUMN_NAME Field name ,column_comment Field description ,column_type Field type ,
column_key constraint from information_schema.columns
where table_schema=' Database name ' and table_name=' Table name ';
- 1.
- 2.
- 3.
Case study : Inquire about student Comment information for all fields in the table :
select COLUMN_NAME Field name ,column_comment Field description ,column_type Field type ,
column_key constraint from information_schema.columns
where table_schema='test2022' and table_name='student';
- 1.
- 2.
- 3.
The execution result is shown in the figure below :

Field annotation query method 3
Query table DDL( Data definition language ) You can also see the comment content of the field , Executive SQL The grammar is as follows :
show create table Table name ;
- 1.
Case study : Inquire about student Comment information for all fields in the table :
show create table student;
- 1.
The execution result is shown in the figure below :

Field annotation query method 4
If you are using Navicat Tools , You can right-click on the table 、 More design , You can view the field comments on the design page , As shown in the figure below :

But this kind of operation is a little dangerous , Be careful to shake your hands and correct the structure of the watch .
Field annotation query method 5
stay Navicat View the table in DDL Statement can also see the field comments , Select the table and click the lower right foot “ Show the right window ” Options , Then click DDL You can show , The specific operation steps are shown in the figure below :

Modify table comments and field comments
Modify table notes
Modify the syntax of table comments :
alter table Table name comment =' Modified table comments ';
- 1.
Case study : modify student Table comments for :
alter table student comment =' Student list V2';
- 1.
The execution result is shown in the figure below :

Modify field comments
Modify the syntax of table comments :
alter table Table name modify column Field name int comment ' Annotation information ';
- 1.
Case study : modify student In the table name Notes :
alter table student modify column username int comment ' The student's name V2';
- 1.
The execution result is shown in the figure below :

summary
This article introduces how to view table comments SQL, And modify the notes of tables and fields SQL, It also introduces how to view field comments 5 Methods :3 A command line operation mode to view , Two methods based on Navicat How to operate view , Which is recommended SQL:“show full columns from Table name ” View field comments , This kind of inquiry SQL Simple and don't worry about changing the table structure by mistake .
It's up to you to judge right and wrong , Disdain is to listen to people , Gain or loss is more important than number .
official account :Java Analysis of the real interview questions
Follow the QR code below , Subscribe to more .

author : Wang lei's blog
边栏推荐
- Database postragesql lock management
- 【FPGA教程案例10】基于Verilog的复数乘法器设计与实现
- Single step debugging of master data reading of SAP commerce cloud products
- Yyds dry goods inventory kubernetes management business configuration methods? (08)
- What happened to those who focused on automated testing?
- Talking about JVM 4: class loading mechanism
- PHP 基础篇 - PHP 中 DES 加解密详解
- node工程中package.json文件作用是什么?里面的^尖括号和~波浪号是什么意思?
- [swagger]-swagger learning
- phpstrom设置函数注释说明
猜你喜欢

Wechat applet: exclusive applet version of the whole network, independent wechat community contacts

Take you ten days to easily complete the go micro service series (IX. link tracking)

Game 280 of leetcode week

MySQL REGEXP:正则表达式查询
![抓包整理外篇——————状态栏[ 四]](/img/88/8267ab92177788ac17ab665a90b781.png)
抓包整理外篇——————状态栏[ 四]
![[wave modeling 1] theoretical analysis and MATLAB simulation of wave modeling](/img/c4/46663f64b97e7b25d7222de7025f59.png)
[wave modeling 1] theoretical analysis and MATLAB simulation of wave modeling

Wechat applet: independent background with distribution function, Yuelao office blind box for making friends

SAP ui5 application development tutorial 107 - trial version of SAP ui5 overflow toolbar container control introduction

Wechat applet; Gibberish generator
![[flutter topic] 64 illustration basic textfield text input box (I) # yyds dry goods inventory #](/img/1c/deaf20d46e172af4d5e11c28c254cf.jpg)
[flutter topic] 64 illustration basic textfield text input box (I) # yyds dry goods inventory #
随机推荐
Database performance optimization tool
Phpstrom setting function annotation description
小程序直播 + 电商,想做新零售电商就用它吧!
Actual combat simulation │ JWT login authentication
La jeunesse sans rancune de Xi Murong
Research Report on the overall scale, major producers, major regions, products and application segmentation of agricultural automatic steering system in the global market in 2022
流批一体在京东的探索与实践
【CTF】AWDP总结(Web)
Database postragesq PAM authentication
Package What is the function of JSON file? What do the inside ^ angle brackets and ~ tilde mean?
[FPGA tutorial case 10] design and implementation of complex multiplier based on Verilog
整理混乱的头文件,我用include what you use
Heartless sword English translation of Xi Murong's youth without complaint
Database postragesql client connection default
batchnorm.py这个文件单GPU运行报错解决
Database postragesq role membership
[wave modeling 2] three dimensional wave modeling and wave generator modeling matlab simulation
After reading the average code written by Microsoft God, I realized that I was still too young
Exploration and Practice of Stream Batch Integration in JD
SAP ui5 application development tutorial 107 - trial version of SAP ui5 overflow toolbar container control introduction