当前位置:网站首页>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
边栏推荐
- Logstash、Fluentd、Fluent Bit、Vector? How to choose the appropriate open source log collector
- Wechat applet: independent background with distribution function, Yuelao office blind box for making friends
- 19. Delete the penultimate node of the linked list
- Call Huawei order service to verify the purchase token interface and return connection reset
- 微信小程序:星宿UI V1.5 wordpress系统资讯资源博客下载小程序微信QQ双端源码支持wordpress二级分类 加载动画优化
- Talking about JVM 4: class loading mechanism
- Expansion operator: the family is so separated
- How to use words to describe breaking change in Spartacus UI of SAP e-commerce cloud
- PHP 基础篇 - PHP 中 DES 加解密详解
- phpstrom设置函数注释说明
猜你喜欢
Phpstrom setting function annotation description
Actual combat simulation │ JWT login authentication
Postman automatically fills headers
Wechat applet: independent background with distribution function, Yuelao office blind box for making friends
After reading the average code written by Microsoft God, I realized that I was still too young
Wechat applet: exclusive applet version of the whole network, independent wechat community contacts
Senior Test / development programmers write no bugs? Qualifications (shackles) don't be afraid of mistakes
Kibana installation and configuration
Armv8-a programming guide MMU (3)
107. Some details of SAP ui5 overflow toolbar container control and resize event processing
随机推荐
[CTF] AWDP summary (WEB)
抓包整理外篇——————状态栏[ 四]
Can financial products be redeemed in advance?
Database performance optimization tool
微信小程序:星宿UI V1.5 wordpress系统资讯资源博客下载小程序微信QQ双端源码支持wordpress二级分类 加载动画优化
线上故障突突突?如何紧急诊断、排查与恢复
Complex, complicated and numerous: illustration of seven types of code coupling
【海浪建模2】三维海浪建模以及海浪发电机建模matlab仿真
Basic operation of database and table ----- phased test II
Yyds dry goods inventory kubernetes management business configuration methods? (08)
Take you ten days to easily complete the go micro service series (IX. link tracking)
[development of large e-commerce projects] performance pressure test - Optimization - impact of middleware on performance -40
PHP Joseph Ring problem
微信小程序:独立后台带分销功能月老办事处交友盲盒
Behind the cluster listing, to what extent is the Chinese restaurant chain "rolled"?
Basic operations of database and table ----- delete index
Take you ten days to easily complete the go micro service series (IX. link tracking)
Global and Chinese market of network connected IC card smart water meters 2022-2028: Research Report on technology, participants, trends, market size and share
Four pits in reentrantlock!
FEG founder rox:smartdefi will be the benchmark of the entire decentralized financial market