1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 开发技巧-使用SQL与Navicat快速导出一个自定义的MYSQL数据库字段表格(数据字典)为Wo

开发技巧-使用SQL与Navicat快速导出一个自定义的MYSQL数据库字段表格(数据字典)为Wo

时间:2023-10-29 07:17:35

相关推荐

开发技巧-使用SQL与Navicat快速导出一个自定义的MYSQL数据库字段表格(数据字典)为Wo

1.基于MYSQL快速形成数据字典表格(数据库字段表格元信息)的需求

在书写数据库开发文档或相关文章时,总是可能应用到所设计的数据库元信息,形成一个科学的数据字典表格,相比传统的在Word、Excel中手动录入元信息,这样既麻烦且数据字典不具备易扩展性。

2.利用SQL+Navicat形成解决方案

我们知道在mysql中,一切表的元信息都存在于information_schema中。

我们只需要书写一个查询SQL形成自定义查询结果即可:

可按需求修改SQL

-- 快速生成表及其字段信息并形成wordSELECT--t.TABLE_NAME AS '表名',t.COLUMN_NAME AS '字段名',t.COLUMN_TYPE AS '字段类型',IF( t.IS_NULLABLE = 'NO', '非空', '空' ) AS '是否为空',IF( t.COLUMN_DEFAULT = '', '空字符串', IFNULL( t.COLUMN_DEFAULT, '无' ) ) AS '默认值',t.COLUMN_COMMENT AS '字段备注' FROMinformation_schema.COLUMNS t WHERETABLE_SCHEMA = '数据库名称' AND t.TABLE_NAME = '表名称'

3.结果

只需要简单修改结果集的行、数据库的名称、表名称就能得到类似如下图结果:

再导出结果到WORD、EXCLE。

结果集还可以加上表名,使用excle技巧在全部表中筛选自己需要的表格,稍微比按表名查好一点。主要是方便!

岂不美哉!

开发技巧-使用SQL与Navicat快速导出一个自定义的MYSQL数据库字段表格(数据字典)为Word或Excel

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。