方法一:可视化工具Navicat操作
1-1、转存sql文件
1-2、另存为sql文件
2-1、新建数据库
2-2、先双击打开刚才创建好的数据库,然后右击,如果右击的选项为灰色则是没有打开数据库,需要双击打开,不用这个数据库,或者数据表的时候,右击关闭数据库,这样可以节省数据库的连接资源。
2-3、选择刚才打开的保存好的sql文件,点击确定然后就会执行数据插入,sql文件插入成功后关闭就ok了。
方法二:cmd命令行操作
为什么有可视化工具Navicat可以使用还要用cmd的dos窗口写命令呢?我想说的是,Navicat这个数据库的IDE,它的底层执行的是dos命令。在数据量非常大的时候,Navicat的执行数度,与dos命令的执行速度相差太大了。
笔者亲身体验过,用Navicat运行sql文件,插入九万条数据,花了我一个多小时。而直接用dos命令,半分钟,就将这九万条数据插入成功了。
还有用dos命令的好处是可以知道代码的执行原理,比如程序员写java的时候,非常喜欢IDEA这个java代码自动编辑器。但是只会用idea,会导致写代码的不知道java的底层的运行原理,只能喜欢进行基本的curd,遇到代码调优,数据库调优的时候,将不会那么轻松的,这个也是不懂编译原理的苦头。所以还是要了解它的运行原理与逻辑。
1、导出数据库
mysqldump -uroot -p --databases zfw > C:\Users\dell\Desktop\temp\zfw_backup.sql
(mysqldump -u用户名 -p --databases 数据库名 > 保存的路径加上数据库名.sql)
2、 备份数据库
修改刚才生成的sql文件
先登录进数据库,然后执行备份指令
source C:\Users\dell\Desktop\temp\zfw_backup.sql
(source 保存的路径加上数据库名.sql)