搜索
您的当前位置:首页正文

Navicat 快速生成数据库设计文档

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

在navicat中点击查询功能把上面的sql复制进去就好啦~

然后在word文档中画好表格,复制上面选中的内容粘贴进去。

记录一下pg的方法

SELECT
        col.TABLE_NAME AS tablename,
        col.COLUMN_NAME AS colname,
        col.udt_name AS type,
        col.character_maximum_length AS length,
        col.is_nullable as nullable,
        d.description
FROM
        information_schema.COLUMNS AS col JOIN pg_class c ON c.relname = col.table_name
         LEFT JOIN pg_description d ON d.objoid = c.oid AND d.objsubid = col.ordinal_position
WHERE
        col.table_schema = 'public' 
        and col.table_name = 'table_name'
ORDER BY
        col.TABLE_NAME

因篇幅问题不能全部显示,请点此查看更多更全内容

Top