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
因篇幅问题不能全部显示,请点此查看更多更全内容