mysql中两个动作之间的区别

时间:2011-11-01 08:13:11

标签: mysql mysqldump

如果我有一个 MySQL 转储文件: my_dump.sql

命令行中以下两个操作之间有什么区别? (我没有mysql的密码)

行动1:

 mysql -u root my_database < my_dump.sql

行动2(包含3个步骤):

第1步:登录mysql:

mysql -u root -p

第2步:使用my_database:

use my_database

第3步:在转储文件中执行sql脚本:

 source my_dump.sql

以上两个动作是完全相同还是场景背后存在一些差异?

1 个答案:

答案 0 :(得分:1)

两者都是执行相同任务的两种不同方式。

还指定转储文件的路径以及sql文件

例如:

$> source /home/my_dump.sql;