【笔记】MySQL数据库导入导出

前言

MySQL数据库导入导出

导出

导出指定数据库的指定数据表

<username>:登录MySQL的用户名
<password>:登录MySQL的密码
<database_name>:数据库名
<table_name>:数据表名

1
mysqldump -u<username> -p<password> <database_name> <table_name> > <file>.sql

导出指定数据库的所有数据表

1
mysqldump -u<username> -p<password> <database_name> > <file>.sql

导出所有数据库的所有数据

  • 不适用所有版本
1
mysqldump -u<username> -p<password> --all-databases > <file>.sql

导入

导入到指定数据库

<database>:导入到指定的数据库

1
mysql -u<username> -p<password> <database> < <file>.sql

通过执行源代码实现导入

1
mysql -u<username> -p<password>
1
2
3
CREATE DATABASE <database_name>;
USE <database_name>;
SOURCE <file>.sql

完成

参考文献

菜鸟笔记