Mysql 获取表的comment 字段操作

 更新时间:2021年01月07日 08:34:39   作者:sumlen  
这篇文章主要介绍了Mysql 获取表的comment 字段操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

我就废话不多说了,大家还是直接看代码吧~

-- 查看获取表内字段注释:
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 InnoDB架构的相关总结

    MySQL InnoDB架构的相关总结

    InnoDB存储引擎架构作为MySQL最常用的存储引擎,每个后端程序员都应有所了解,本文将具体讲述MySQL InnoDB架构的相关知识,感兴趣的朋友可以参考下
    2021-05-05
  • mysql批量删除大量数据

    mysql批量删除大量数据

    这篇文章主要介绍了mysql批量删除大量数据的相关资料,需要的朋友可以参考下
    2017-04-04
  • mysql主从库不同步问题解决方法

    mysql主从库不同步问题解决方法

    本来配置可以使用的mysql主从库同步的数据库,突然出现无法同步的情况。那么大家可以参考下面的方法解决下。
    2011-08-08
  • mysql 子查询的概述和分类及单行子查询功能实现

    mysql 子查询的概述和分类及单行子查询功能实现

    本文详细介绍了MySQL的子查询概念和应用,解释了子查询是在主查询中嵌套另一个查询,包括外查询和内查询,并从多个角度进行分类,文章还深入探讨了子查询的编写技巧和使用场景,对于学习和应用MySQL的人来说,这是一篇非常有价值的指南
    2024-10-10
  • Navicat连接MySQL提示1045错误解决(重置MySQL密码)

    Navicat连接MySQL提示1045错误解决(重置MySQL密码)

    连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码,这篇文章主要给大家介绍了关于Navicat连接MySQL提示1045错误解决的方法,主要是重置MySQL密码,需要的朋友可以参考下
    2023-04-04
  • win32安装配置非安装版的MySQL

    win32安装配置非安装版的MySQL

    当前非安装版是从MySQL.com下载来的v5.1.40;下载下来的是一个ZIP压缩包,解压到C:\MySQL5.1.40目录,接下来,设置系统环境变量,好在CMD命令行下使用MySQL。
    2010-02-02
  • MySQL如何快速导入数据

    MySQL如何快速导入数据

    这篇文章主要介绍了MySQL如何快速导入数据,帮助大家更好的理解和学习MySQL,感兴趣的朋友可以了解下
    2020-08-08
  • MySQL5.7.18主从复制搭建(一主一从)教程详解

    MySQL5.7.18主从复制搭建(一主一从)教程详解

    MySQL使用3个线程来执行复制功能(其中1个在主服务器上,另两个在从服务器上。这篇文章主要介绍了MySQL5.7.18主从复制搭建(一主一从)教程详解,需要的朋友可以参考下
    2017-08-08
  • 关于mysql 8.0.13zip包安装方法

    关于mysql 8.0.13zip包安装方法

    这篇文章主要介绍了关于mysql 8.0.13zip包安装方法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2018-11-11
  • mysql 查看表大小的方法实践

    mysql 查看表大小的方法实践

    本文主要介绍了mysql 查看表大小的方法实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01

最新评论