【数据库】使用navicat进行数据的导出、导入

2020-05-27  本文已影响0人  打瞌睡的灰

如果有正式的数据库,最好是将正式数据库导入到测试环境,方便进行测试,比如上限值,比如真实的外网玩家数据或者应用数据,同时也会覆盖到几乎所有的应用场景。

因为使用的可视化数据库管理工具是navicat,就以navicat为例子来进行说明数据的导出备份和导入

1、数据库导出的方式

navicat的导出有两种选择,存储mysql数据和数据传输

(1)存储为mysql文件。选择数据库→转储sql文件→结构+数据,然后选择保存地点,设置文件名字即可

保存为sql文件

(2)使用数据传输方式

点击工具→数据传输,打开传输界面,点击选项,勾选上使用完整插入语句,然后保存即可

数据传输-1

(3)两种不同导出方式

这两种导出方式的核心区别在于“是否勾选了使用完整插入语句”。对比两份导出的sql语句,使用完整插入语句的sql文件内,table的列名和值是一一对应的。而创建表格和主键的语句,两份都是一样的。

2、数据库导入

数据库导入也有两种方式,第一种导入前面提到的导出的sql语句(数据传输和保存为sql语句最后都是导出一份sql语句,这里是相同的),第二种是使用数据传输从数据库A导入到数据库B

(1)通过sql语句导入

选择保存的sql文件,运行即可

(2)通过数据传输从其他数据库同步

传输界面也需要勾选选项内的:使用完整的数据插入语句

三、数据备份

(1)navicat备份功能

选择数据库后,点击选择备份,即可为数据库创建备份

(2)手动备份

通过手动导出数据,或者将数据拷贝到其他的数据库,也可进行备份

上一篇下一篇

猜你喜欢

热点阅读