为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL导入sql文件的时候导入命令mysql 和source有什么底层上区别吗

MySQL导入sql文件的时候导入命令mysql 和source有什么底层上区别吗

开心每一天1111 2019-04-21 20:42:48
导出直接使用了mysqldump但是导入的时候可以使用mysql-uroot-pdbname
查看完整描述

2 回答

?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

执行方式不同
shell命令mysql-uroot-pdbnamemysql命令sourcedbname.sql,把文件中的sql每次执行一句并输出,效率较低
基于以上特点,如果是sql文件很大,建议使用shell命令方式。
                            
查看完整回答
反对 回复 2019-04-21
?
长风秋雁

TA贡献1757条经验 获得超7个赞

执行方式不一样。第一种mysql直接在命令行中执行即可,第二种source必须登录mysqlterminal才能执行。原因就是第一个是shell命令,第二个是mysql命令。
效率方面:第一种好于第二种,推荐使用第一种
补充下:除了这两个外还可以使用LOADDATAINFILE的方式导入sql文件
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 810 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信