MySQL数据库导入导出命令

导入导出命令

mysql数据库导入:
mysql.exe -hlocalhost -utest -p -Dtest_db -s -N -f < test_db.sql

mysql数据库导出:
mysqldump -utest -p -q -R -E --databases test_db --single-transaction > test_db.sql

导入导出示例

(1)在test_db数据库执行db_change脚本
mysql.exe -uhis -p -Dtest_db -s -N -f < "%cd%\sql\db_change.sql"

mysql.exe参数说明:
-u 用户名
-p 直接指定密码或交互式输入
-D 指定导入数据库
-s 静默
-N 结果中不写列名
-f 强制导入,即使报错也继续导入

具体可输入mysql --help查看。

(2)备份数据库至test_db.sql文件
mysqldump -uhis -p -q -R -E --databases test_db --single-transaction > test_db.sql

mysqldump参数说明:
-u 用户名
-p 直接指定密码或交互式输入
-q 没有缓冲区,直接导出到文件
-R 导出函数和存储过程
-E 导出事件
--databases 指定导出数据库

具体可输入mysqldump --help查看。

none
最后修改于:2024年02月27日 20:29

添加新评论