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 批量添加注释内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL学习第五天 MySQL数据库基本操作

    MySQL学习第五天 MySQL数据库基本操作

    MySQL学习第五天我们将针对MySQL数据库进行基本操作,创建、修改、删除数据库等一系列操作进行学习,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • 一篇文章弄懂MySQL查询语句的执行过程

    一篇文章弄懂MySQL查询语句的执行过程

    这篇文章主要给大家介绍了如何通过一篇文章弄懂MySQL查询语句的执行过程的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-05-05
  • Windows下MySQL8.0.18安装教程(图解)

    Windows下MySQL8.0.18安装教程(图解)

    这篇文章主要介绍了Windows下MySQL8.0.18安装教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • You have an error in your SQL syntax; check the manual that corresponds解决方法

    You have an error in your SQL&

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
    2023-02-02
  • MySQL字符集不一致导致索引失效的解决办法

    MySQL字符集不一致导致索引失效的解决办法

    本文分析了一个由于字符集不一致,导致增加了索引但是无法使用的案例,通过索引进行查找时需要进行数据的比较,字符集不一致时需要使用 convert 函数进行转换,从而导致索引失效,文中有详细的解决办法,需要的朋友可以参考下
    2024-04-04
  • mysql出现错误1138-Invalid use of NULL value问题及解决方案

    mysql出现错误1138-Invalid use of NULL value问

    遇到1138错误因字段含NULL值,需删除空值并重新设计表结构,确保字段不为空,此为个人经验,希望有所帮助
    2025-08-08
  • Windows7下Python3.4使用MySQL数据库

    Windows7下Python3.4使用MySQL数据库

    这篇文章主要为大家详细介绍了Windows7下Python3.4使用MySQL数据库,MySQL Community Server的安装步骤,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • MySQL中Binlog日志的使用方法详细介绍

    MySQL中Binlog日志的使用方法详细介绍

    MySQL的binlog(二进制日志)是一种记录MySQL服务器所有更改的二进制日志文件,下面这篇文章主要给大家介绍了关于MySQL中Binlog日志的使用方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-02-02
  • 从创建数据库到存储过程与用户自定义函数的小感

    从创建数据库到存储过程与用户自定义函数的小感

    从创建数据库到存储过程与用户自定义函数的小感,深入的学习mysql
    2011-09-09
  • 关于MySQL死锁问题的深入分析

    关于MySQL死锁问题的深入分析

    这篇文章主要给大家介绍了关于MySQL死锁问题的深入分析,文中通过示例代码介绍的非常详细,对大家的学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11

最新评论