zoukankan      html  css  js  c++  java
  • 使用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'
  • 相关阅读:
    API接口的安全设计验证—ticket,签名,时间戳
    能上QQ,浏览器不能上网?
    jQuery 获取元素当前位置offset()与position()
    USB Type-C工作原理解析
    利用SVN工具下载OpenCore代码
    内存数据保存到文件
    oracle07
    oracle06
    oracle05
    oracle04--伪列
  • 原文地址:https://www.cnblogs.com/yangxianyang/p/13675612.html
Copyright © 2011-2022 走看看