MySQL8.0数据库导出与备份

方法一:可视化工具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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值