Mysql 获取表的comment 字段操作
作者:sumlen 时间:2024-01-19 12:12:28
我就废话不多说了,大家还是直接看代码吧~
-- 查看获取表内字段注释:
show full columns from tablename;
-- 或是
show full fields from tablename;
-- 或是,在元数据的表里面看
Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释
from INFORMATION_SCHEMA.COLUMNS
Where table_name = 'companies'##表名
AND table_schema = 'testhuicard'##数据库名
AND column_name LIKE 'c_name'##字段名
-- 2-1查看表注释的方法:
show create table tablename;
-- 2-2获取整个数据库的所有表信息(包含表名,表注释,表类型等等):
SELECT table_name, table_type, engine
FROM information_schema.tables
WHERE table_schema = 'db5' //table_schema是数据库名
ORDER BY table_name DESC;
-- 该语句请求按逆向字母顺序列出数据库db5中的所有表,但仅显示三种信息:表名,表类型,以及表引擎。
-- INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息.
SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'sh_goods' AND TABLE_SCHEMA = 'sh_shop';//获取sh_shop 数据库中 sh_goods 表 的注释。
-- 2-3获取表注释或是
-- 或者使用:
show table status;
-- Comment 就是表注释。
-- 拓展:
-- 修改表的注释:
alter table test1 comment '修改后的表的注释';
-- 修改字段的注释:
alter table test1 modify column field_name int comment '修改后的字段注释';
补充:mysql查询某个数据库中某个表的所有字段名、字段类型和注释
在做后台开发的时候,我们必须要将数据中的表生成对应的实体类,也就是JavaBean。在开发的时候,为了快速生成实体类,我们可以在数据库中将某个表的所有字段名、字段类型和注释全部查询出来,快速建立javabean这样也可防止拼写错误。
和数据库中的字段一一对应。在navicat(数据库可视化工具)可以执行sql语句
select COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT from information_schema.COLUMNS where table_name = '表名' and table_schema = '数据库名称';
这样得到的结果就是类似于:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://www.cnblogs.com/sumlen/p/11101315.html
标签:Mysql,comment
0
投稿
猜你喜欢
Python装饰器用法与知识点小结
2023-11-16 00:45:02
Python利用Pillow处理图像的实践指南
2023-05-07 09:15:30
利用Pandas索引和选取数据方法详解
2023-04-30 23:30:07
Mysql5.7修改root密码教程
2024-01-29 02:20:19
mysql插入数据INSERT INTO SET的优势
2024-01-13 11:52:33
Pycharm学习教程(1) 定制外观
2021-08-01 05:18:11
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2024-01-18 17:16:05
细化解析:MySQL 服务器究竟有多稳定?
2009-01-14 11:55:00
vue如何获取指定元素
2024-05-09 15:15:19
基于Git的常用撤销技巧与解决冲突方法(推荐)
2023-07-01 19:20:28
如何使用Python 打印各种三角形
2023-10-27 00:12:48
Golang 中 omitempty的作用
2024-04-25 15:13:03
SQL触发器实例讲解
2024-01-24 13:46:55
win2008下mysql8.0.11升级mysql8.0.17版本详细步骤
2024-01-13 18:04:32
Python常用断言函数实例汇总
2023-07-04 18:15:23
Python代码模拟CPU工作原理
2023-08-04 15:23:49
3个常用的JS时间代码
2009-03-22 15:29:00
Python中的延迟绑定原理详解
2022-07-08 16:18:35
JS生成一维码(条形码)功能示例
2024-04-26 17:12:30
SpringBoot配置数据库密码加密的实现
2024-01-26 07:33:01