注:如果是docker环境下,需要进入到容器里面执行。
1.导出数据和表结构
mysqldump -u用户名 -p 数据库名 > 放置地址/aaa.sql (回车后输入密码即可)
eg: mysqldump -ulishiyao -p123 yuqing > tables/yuqing.sql
2.导出数据库中制定的几张表
mysqldump -u用户名 -p 数据库名 table1 table2 table3 > 放置地址/aaa.sql (回车后输入密码即可)
3.只导出表结构
mysqldump -u用户名 -p -d 数据库名 > 放置地址/aaa.sql (回车后输入密码即可)
4.导入数据库
方法1: msyql>source 放置地址/aaa.sql;
方法2: mysql -u用户名 -p 数据库名 < 放置位置/aaa.sql; (回车后输入密码即可)
eg: mysqldump -ulishiyao -p123 yuqing < tables/yuqing.sql