MySQL中怎么查询字段注释
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下MySQL中怎么查询字段注释,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!创建测试数据库开始之前咱们先创建一个数据库,以备下面演示使用。-- 如果存在就先删除数据库
千家信息网最后更新 2025年11月07日MySQL中怎么查询字段注释
小编给大家分享一下MySQL中怎么查询字段注释,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
创建测试数据库
开始之前咱们先创建一个数据库,以备下面演示使用。
-- 如果存在就先删除数据库drop database if exists test2022;-- 创建数据库create database test2022;-- 切换数据库use test2022;-- 创建表和字段(以及相应的注释)CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学生编号', `sn` varchar(50) DEFAULT NULL COMMENT '学号', `username` varchar(250) NOT NULL COMMENT '学生名称', `mail` varchar(250) DEFAULT NULL COMMENT '邮箱', `class_id` int(11) DEFAULT NULL, PRIMARY KEY (`id`)) comment='学生表' ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4
查询所有表注释
使用以下 SQL 可以查询某个数据库下所有表的注释:
SELECT table_name 表名, table_comment 表说明 FROM information_schema.TABLES WHERE table_schema='数据库名' ORDER BY table_name
案例:查询 test2022 数据库中的所有表注解:
SELECT table_name 表名, table_comment 表说明 FROM information_schema.TABLES WHERE table_schema='test2022' ORDER BY table_name
执行结果如下图所示:
查询所有字段注释
字段注释查询方式1
查询语法如下:
show full columns from 表名;
案例:查询 student 表中所有字段的注释信息:
show full columns from student;
执行结果如下图所示:
字段注释查询方式2
查询语法如下:
select COLUMN_NAME 字段名,column_comment 字段说明,column_type 字段类型, column_key 约束 from information_schema.columns where table_schema='数据库名' 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';
执行结果如下图所示:
字段注释查询方式3
查询表的 DDL(数据定义语言)也可以看到字段的注释内容,执行的 SQL 语法如下:
show create table 表名;
案例:查询 student 表中所有字段的注释信息:
show create table student;
执行结果如下图所示:
字段注释查询方式4
如果使用的是 Navicat 工具,可以在表上右键、再点设计,到设计页面就可以查看字段注释了,如下图所示:
但这种操作有点危险,小心手抖把表结构改错了。
字段注释查询方式5
在 Navicat 中查看表的 DDL 语句也可以看到字段注释,选中表再点击右下脚"显示右边窗口"选项,然后再点击 DDL 就可以显示了,具体操作步骤如下图所示:
修改表注释和字段注释
修改表注释
修改表注释的语法:
alter table 表名 comment ='修改后的表注释';
案例:修改 student 的表注释:
alter table student comment ='学生表 V2';
执行结果如下图所示:
修改字段注释
修改表注释的语法:
alter table 表名 modify column 字段名 int comment '注释信息';
案例:修改 student 表中 name 的注释:
alter table student modify column username int comment '学生姓名 V2';
执行结果如下图所示:
看完了这篇文章,相信你对"MySQL中怎么查询字段注释"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
注释
字段
查询
数据
数据库
案例
结果
学生
方式
语法
信息
篇文章
类型
设计
危险
内容
右边
名称
姓名
学号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
国产大数据库有哪些
工业网络技术阶段作业
河北浪潮服务器维修维保价格
云南大理dns服务器云空间
新都软件开发
上海豪庭网络技术有限公司
java读取数据库表的名字
软件开发专业学校排名广西大专
提高软件开发质量的流程
黄陂计算机软件开发学校
晋城网络技术预算
奥鹏计算机网络技术考试题
看数据库的某个表的表结构图
安全教育平台服务器卡
武汉的软件开发
公司服务器安全相关策略
数据库tcpip 协议设置
小米欧洲销量数据库
包包服务器管理员凯
laravel组装数据库字段
网络安全与舆情处置交流
广东品质软件开发服务品质保障
青州中医院网络安全
校园网网络安全设计
文件夹复制到数据库
单机软件数据库选型
网络综合服务器平台网页
服务器小机
IBM服务器装lunx系统
h3c服务器远程管理密码