1.导出整个数据库包括数据
mysqldump -u[用户名] -p[密码] dbname[数据库名] > dbname.sql[保存出来的文件名]
2.导出数据库多张表
mysqldump -u[用户名] -p[密码] dbname[数据库名] --tables t1 t2 > tables.sql[保存出来的文件名]
3.只导出表结构不导表数据,添加“-d”命令参数
mysqldump -u[用户名] -p[密码] -d dbname[数据库名] > dbname.sql [保存出来的文件名]
4.只导出表数据不导表结构,添加“-t”命令参数
mysqldump -u[用户名] -p[密码] -t dbname[数据库名] > dbname.sql [保存出来的文件名]
5.导出所有数据库 -all
mysqldump -u[用户名] -p[密码] --all-databases > all.sql [保存出来的文件名]
6.导出数据库函数 -R
mysqldump -R -ndt database[数据库] -u[用户名] -p[密码] > function.sql[保存出来的文件名];
7.导出数据库事件
mysqldump -E -ndt database[数据库] -u[用户名] -p[密码] > event.sql[保存出来的文件名];