Navicat 快速生成数据库设计文档
SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注FROMINFORMATION_SCHEMA.COLUMNSWHERE-- developerclub为数据库名称,到时候只需要修改
·
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

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)