数据库文档编写,如何通过Navicat把表导成表格?数据库快速导出为excel表格信息,excel导出到word表格 |
您所在的位置:网站首页 › 如何将数据汇总表导出 › 数据库文档编写,如何通过Navicat把表导成表格?数据库快速导出为excel表格信息,excel导出到word表格 |
最近项目需要写一下,数据库文档.几百个表,一个一个字段复制写到word表格,太恐怖了. 我们需要用到工具. 技术准备 sql 查库 -- SELECT -- table_name -- FROM -- INFORMATION_SCHEMA. TABLES -- WHERE -- table_schema = 'db_system' 查表的信息 SELECT t.COLUMN_NAME AS fieldName, ( CASE WHEN t.IS_NULLABLE = 'YES' THEN 'true' ELSE 'false' END ) AS blank, -- (t.ORDINAL_POSITION * 10) AS sort, t.COLUMN_COMMENT AS fieldComment, t.COLUMN_TYPE AS fieldType FROM information_schema.`COLUMNS` t WHERE t.TABLE_SCHEMA = (SELECT DATABASE()) AND t.TABLE_NAME = 'sys_columns';运行结果例子: 选择导出当前结果 如图,我们选中 有数据的地方, 注意: 如果有空的地方,你打上一个null,或者空. 否则导入到 word,就这一col没饿了. 调整样式如图: 不截图了 到 word 进行粘贴即可. 最后: 调整word 表格格式自己来啊,你以前写论文怎么整的,就怎么整啊. 总结:附上成品照: 优化为中文标题的sql SELECT t.COLUMN_NAME AS "字段名称", t.COLUMN_COMMENT AS "字段描述", t.COLUMN_TYPE AS "字段类型", ( CASE WHEN t.IS_NULLABLE = 'YES' THEN 'true' ELSE 'false' END ) AS "允许空" -- (t.ORDINAL_POSITION * 10) AS sort, FROM information_schema.`COLUMNS` t WHERE t.TABLE_SCHEMA = (SELECT DATABASE()) AND t.TABLE_NAME = 'sys_columns';结果如图: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |