- 命令介绍
mysqldump:导出命令,在系统”命令提示符“窗口直接使用,如果提示没有此命令(前提是已经安装成功mysql),在环境变量中的path添加mysql,即path=D:xxxmysql-5.7.16mysql-5.7.16-winx64in。
source:导入命令,在“命令提示符”窗口登陆mysql后,使用source导入通过命令导出的sql文件
- 实例 (本实例操作对象:数据库:testdb、testdb2、testdb3 表:testtable)
- 导出整个数据库
mysqldump -uroot -p [-P3306] 数据库名 ->数据库名.sql
例如:mysqldump -uroot -p testdb > testdb.sql
- 导出多个数据库
mysqldump-uroot -p 数据库1 数据库2 数据库3 ... -> database.sql
例如:mysqldump -uroot -p testdb testdb2 testdb3 > testdb.sql
- 导出数据库表
mysqldump -uroot -p 数据库名 表名 ->table.sql
mysqldump -uroot -p testdb testtable > table.sql
- 导出数据库表部分数据
mysqldump -uroot -p 数据库名 表名 --where "条件" ->table.sql
例如:mysqldump -uroot -p testdb testtable--where “id > 2” ->table.sql
- 导出表结构
mysqldump -uroot -p -d testdb testtable > table.sql
- 导出表数据
mysqldump -uroot -p -t testdb testtable> table.sql
- 导入
source F: estdb.sql