当前位置:网站首页>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
边栏推荐
- 【海浪建模3】三维随机真实海浪建模以及海浪发电机建模matlab仿真
- Wechat applet: wechat applet source code download new community system optimized version support agent member system function super high income
- 每日刷题记录 (十三)
- MySQL REGEXP:正则表达式查询
- To sort out messy header files, I use include what you use
- [wave modeling 2] three dimensional wave modeling and wave generator modeling matlab simulation
- 142. Circular linked list II
- How to use words to describe breaking change in Spartacus UI of SAP e-commerce cloud
- 无心剑英译席慕容《无怨的青春》
- [microprocessor] VHDL development of microprocessor based on FPGA
猜你喜欢
![[swagger]-swagger learning](/img/60/1dbe074b3c66687867192b0817b553.jpg)
[swagger]-swagger learning

Single step debugging of master data reading of SAP commerce cloud products

Exploration and practice of integration of streaming and wholesale in jd.com

Senior Test / development programmers write no bugs? Qualifications (shackles) don't be afraid of mistakes
![[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 #

Basic operations of database and table ----- delete index

【纯音听力测试】基于MATLAB的纯音听力测试系统

JS implementation determines whether the point is within the polygon range

DOM basic syntax

Is there a sudden failure on the line? How to make emergency diagnosis, troubleshooting and recovery
随机推荐
[FPGA tutorial case 9] design and implementation of clock manager based on vivado core
How to safely eat apples on the edge of a cliff? Deepmind & openai gives the answer of 3D security reinforcement learning
Redis master-slave replication cluster and recovery ideas for abnormal data loss # yyds dry goods inventory #
Intel sapphire rapids SP Zhiqiang es processor cache memory split exposure
Jcenter () cannot find Alibaba cloud proxy address
【大型电商项目开发】性能压测-性能监控-堆内存与垃圾回收-39
When the industrial Internet era is truly developed and improved, it will witness the birth of giants in every scene
Exploration and practice of integration of streaming and wholesale in jd.com
MySQL regexp: Regular Expression Query
Introduction to the gtid mode of MySQL master-slave replication
Using openpyxl module to write the binary list into excel file
The server time zone value ‘� й ��� ʱ 'is unrecognized or representatives more than one time zone【
【海浪建模2】三维海浪建模以及海浪发电机建模matlab仿真
Global and Chinese market of nutrient analyzer 2022-2028: Research Report on technology, participants, trends, market size and share
dotnet-exec 0.6.0 released
[Chongqing Guangdong education] National Open University spring 2019 1042 international economic law reference questions
Hedhat firewall
Yyds dry goods inventory [Gan Di's one week summary: the most complete and detailed in the whole network]; detailed explanation of MySQL index data structure and index optimization; remember collectio
视频网站手绘
Postman automatically fills headers