mysql 批量给数据表和字段添加注释

 更新时间:2023年08月17日 15:13:36   作者:fengxiaolu311  
在MySQL中,添加注释可以帮助人们更好地理解和管理数据库,本文就介绍了mysql 批量给数据表和字段添加注释,感兴趣的可以了解一下

1、用命令行导出 mysql数据库中的所有表

首先查看 mysql 的配置文件 “/etc/my.cnf ”,配置中找到 datadir 目录,

将文件导出到 datadir 目录下

我的 datadir 目录是: /var/lib/mysql

连接mysql,执行导出命令

SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'cyberwing'
INTO OUTFILE '/var/lib/mysql/table.txt';

2、给数据库的全部字段添加注释

可以利用 navicat 来执行

SELECT CONCAT('ALTER TABLE ', table_name, ' MODIFY COLUMN ', column_name, ' ', column_type, ' COMMENT ', "'", column_comment, "业务运营服务数据';")
FROM information_schema.columns
WHERE table_schema = 'cyberwing' AND table_name IN (SELECT table_name FROM information_schema.tables WHERE table_schema = 'cyberwing')

运行后生成全部的修改语句,再执行即可添加注释

3、给数据库的所有表加注释

SET @table_schema = 'cyberwing';
SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` COMMENT \'业务运营服务数据\';') AS q
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = @table_schema;

将运行后生成的修改语句,执行一遍

到此这篇关于mysql 批量给数据表和字段添加注释的文章就介绍到这了,更多相关mysql 批量添加注释内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 数据库的用户帐号管理基础知识

    数据库的用户帐号管理基础知识

    数据库的用户帐号管理基础知识...
    2006-11-11
  • mysql 5.7.16 zip包安装配置方法图文教程

    mysql 5.7.16 zip包安装配置方法图文教程

    这篇文章主要为大家分享了mysql 5.7.16 zip包安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Mysql存储引擎InnoDB和Myisam的六大区别

    Mysql存储引擎InnoDB和Myisam的六大区别

    这篇文章主要介绍了Mysql存储引擎InnoDB和Myisam的六大区别,本文从构成上、事务处理、SQL操作、自动ID、表行数等方面讲解了它的区别,需要的朋友可以参考下
    2015-02-02
  • Mysql中关于on,in,as,where的区别

    Mysql中关于on,in,as,where的区别

    这篇文章主要介绍了Mysql中关于on,in,as,where的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • MySql安装及登录详解

    MySql安装及登录详解

    这篇文章主要介绍了MySql安装及登录详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • mysql 查看版本的方法图文演示

    mysql 查看版本的方法图文演示

    今天打算升级下mysql数据库,可不知道现在的版本是多少,从网上找了一些资料,发现还是这些好用。
    2010-04-04
  • MySQL 中的 LIMIT 语句及基本用法

    MySQL 中的 LIMIT 语句及基本用法

    LIMIT 语句用于限制查询返回的行数,常用于分页查询或取部分数据,提高查询效率,这篇文章主要介绍了MySQL 中的 LIMIT 语句,需要的朋友可以参考下
    2025-04-04
  • MySQL CHECK约束(5.7和8.0)的使用

    MySQL CHECK约束(5.7和8.0)的使用

    CHECK约束用于确保数据表中的某列或多列的数据符合特定的条件,本文主要介绍了MySQL CHECK约束(5.7和8.0)的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-08-08
  • MYSQL数据库查询按日期分组统计详细代码

    MYSQL数据库查询按日期分组统计详细代码

    这篇文章主要给大家介绍了关于MYSQL数据库查询按日期分组统计的相关资料,按日期分组是指按照时间维度对数据进行分类汇总统计,常用于查询分析具有时间属性的数据,例如订单量、用户活跃等,需要的朋友可以参考下
    2024-01-01
  • CentOS7 64位下MySQL5.7安装与配置教程

    CentOS7 64位下MySQL5.7安装与配置教程

    这篇文章主要介绍了CentOS7 64位下MySQL5.7安装与配置教程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08

最新评论