刚实习那段时间整天就帮大佬写文档,有次大佬让我写数据字典,Excel文档格式如下:
一行行让我用手码是不可能的,毕竟也学过计算机。整理了网上的方法,如下:
先打开navicat for mysql,在查询里运行下面SQL语句:
select
c.TABLE_SCHEMA as '数据库',
c.TABLE_NAME as '表名',
c.COLUMN_NAME as '字段名称',
c.COLUMN_COMMENT as '字段描述',
c.COLUMN_TYPE as '数据类型 ',
IF(kcu.ORDINAL_POSITION is not NULL,'√',' ' ) AS '主键',
IF(c.IS_NULLABLE='YES','√',' ' ) AS '为空',
COLUMN_COMMENT as '取值说明'
from information_schema.columns c
left join information_schema.key_column_usage kcu
on kcu.TABLE_SCHEMA='数据库名字' and c.TABLE_NAME = kcu.TABLE_NAME and c.COLUMN_NAME = kcu.COLUMN_NAME
where c.TABLE_SCHEMA='数据库名字'
查询结果:
菜单栏点击导出向导,选择Excel文件格式,然后下一步:
选择导出路径跟文件名,下一步:
附加项可以勾选上“包含列的标题”,下一步:
点击开始:
打开保存路径的文件,没问题就可以发给大佬了