使用Navicat如何生成数据库字典 - Go语言中文社区

使用Navicat如何生成数据库字典


写论文的时候我们经常要用到要用到数据库字典,自己写非常麻烦,其实我们可以利用数据库的客户端工具,快速生成数据库的数据字典,下面以Navicat为例:

1.打开Navicat,点击查询

 

 2.新建查询

 

 3.输入以下语句运行

select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT
 from information_schema.columns where TABLE_SCHEMA='数据库名称'

 

4.以word文档导出

 

 

 

 

 

 

 

 

5.打开导出的word大功告成

 

6.生成单个表过程同上,代码如下:

SELECT
  COLUMN_NAME 列名,
  COLUMN_TYPE 数据类型,
    DATA_TYPE 字段类型,
  CHARACTER_MAXIMUM_LENGTH 长度,
  IS_NULLABLE 是否为空,
  COLUMN_DEFAULT 默认值,
  COLUMN_COMMENT 备注 
FROM
 INFORMATION_SCHEMA.COLUMNS
where
-- developerclub为数据库名称,到时候只需要修改成你要导出表结构的数据库即可
table_schema ='seckill'
AND
-- article为表名,到时候换成你要导出的表的名称
-- 如果不写的话,默认会查询出所有表中的数据,这样可能就分不清到底哪些字段是哪张表中的了,所以还是建议写上要导出的名名称
table_name  = 'msuser'

 

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_23853743/article/details/88554679
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-02-25 01:29:11
  • 阅读 ( 686 )
  • 分类:数据库

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢