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

举报
AlbertYang 发表于 2021/02/03 00:34:20 2021/02/03
【摘要】 写论文的时候我们经常要用到要用到数据库字典,自己写非常麻烦,其实我们可以利用数据库的客户端工具,快速生成数据库的数据字典,下面以Navicat为例: 1.打开Navicat,点击查询    2.新建查询    3.输入以下语句运行 select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COM...

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

1.打开Navicat,点击查询

 

 2.新建查询

 

 3.输入以下语句运行


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

 

4.以word文档导出

 

 

 

 

 

 

 

 

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

 

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


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

 

文章来源: albertyang.blog.csdn.net,作者:Albert Yang,版权归原作者所有,如需转载,请联系作者。

原文链接:albertyang.blog.csdn.net/article/details/88554679

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。