侧边栏壁纸
  • 累计撰写 9 篇文章
  • 累计创建 0 个标签
  • 累计收到 8 条评论

目 录CONTENT

文章目录

用Navicat将数据库表结构(设计)导出为Excel

HaHei
2022-03-29 / 0 评论 / 6 点赞 / 6,619 阅读 / 593 字

用Navicat将数据库表结构(设计)导出为Excel

应用场景

近期做毕业设计需要将数据库表的结构导出到论文上,但是一番摸索之后发现现有的工具并不能直接导出,通过搜索之后发现可以通过SELECT查询的方式得到结果,然后手动进行导出,以下是具体步骤。

SQL语句

SELECT
	COLUMN_NAME 字段名,
	COLUMN_TYPE 数据类型,
	DATA_TYPE 字段类型,
	CHARACTER_MAXIMUM_LENGTH 长度,
	IS_NULLABLE 是否为空,
	COLUMN_DEFAULT 默认值,
	COLUMN_COMMENT 备注
FROM
	INFORMATION_SCHEMA. COLUMNS
WHERE
	-- 填写要导出表结构的数据库名称即可
	table_schema = 'database'
AND 
-- 表名,填写要导出的表的名称,不写则导出所有表信息
table_name = 'table_name'

具体操作

打开Navicat Premium->查询->新建查询,此时数据库连接名和数据库名都变成绿色

20220329100224.png

将上述SQL复制到查询里面,将database和table_name替换为需要查询的数据库及数据表,按需选择SELECT查询的内容,然后点击运行,结果便出来了,此时在结果空白处Ctrl+A全选->右键->复制为->制表符分隔值(字段名和数据),打开空白Excel粘贴即可

20220329100955.png

20220329101155.png

以上就是所有内容啦!

6

评论区