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 = '数据库名称';

这样得到的结果就是类似于:

Mysql 获取表的comment 字段操作

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

来源: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
  • asp之家 网络编程 m.aspxhome.com