mysql 和 mysqldump 的区别

dyn*_*mic 2 mysql linux

我要导入一个数据库.. ( db.sql)

我会使用类似的东西:

mysql -u root -p db < db.sql
Run Code Online (Sandbox Code Playgroud)

你能告诉我 this 和 之间有什么区别mysqldump吗?

谢谢

Jam*_*een 5

mysqldump 是用于创建要导入的文件的导出工具,例如

mysqldump -u root -p db > db-export.sql
Run Code Online (Sandbox Code Playgroud)

生成的文件将主要由 SQLCREATE语句组成,然后是INSERT语句。

mysql是交互式 MySQL 客户端,它也很乐意接收一个充满 SQL 的文件stdin并执行这些查询——在这种情况下,导入导出的转储。