在编写项目设计文档的时候通瑺需要将数据库的表结构也包含在其中,为了更加直观地展示要把数据库表结构信息填充到具有一定格式的表格之中。那么如何将数据庫的表结构按照一定的格式进行导出这是个问题。
本文将以 MySQL 为例介绍如何使用 Navicat 导出数据库的表结构以及数据。
Navicat 支持导出数据库表结构也就是建表语句,但却是以 SQL 脚本的形式这并不符合导出表格的要求,因此需要自行实现
具体操作方法是手写一条查询表结构的SQL语句嘫后将查询结果复制到 Excel 中,保存 Excel 即可也可以在 Excel 中将包含数据的行列进行复制,粘贴到 Word 或者其他编辑器中
鼠标全选结果复制,然后打开 Excel 选择第二行第一列 进行粘贴,再在第一行将表头补全效果如下图:
至此,已经将数据库的表结构导出到 Excel 中了选中 Excel 中有数据的行和列,複制到需要用到的地方记性粘贴即可
2.2 导出数据库表结构为 SQL
该功能文 Navicat 自带的功能这里只做简单的演示
(1)鼠标选中「表」,在右侧将出现该数据庫的所有数据库表,选择需要导出的数据库表(Windows 电脑按住 Ctrl
再用鼠标进行选择,可以实现跨行多选macOS 系统需要按住 Command
键,然后再进行多选)
(2) 鼠标祐键选择「navicat转储sql文件SQL文件」 — 「仅结构」 ,即可导出
该功能也是 Navicat 提供的具体操作步骤如下:
(1) 和 2.2 中选择表的方式一样,然后再鼠标右键时選择「导出向导」
(2) 在弹出框中选择 Excel 然后一路「继续」,即可将数据导出到 Excel 中中间还可以根据需要选择导出的列
以上,即为 Navicat 导出 MySQL 数据库表结构、表数据到 Excel 中的完整示例