A:导出:
一、导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的路径+文件名 mysql
mysqldump -u wcnc -p smgp_apps_wcnc > d:\aa.sql sql
二、导出一张表 mysqldump -u 用户名 -p 数据库名 表名 > 导出的路径+文件名 数据库
mysqldump -u wcnc -p smgp_apps_wcnc users > d:\aa.sql app
三、导出数据库的结构 test
mysqldump -u用户名 -p密码 -d 数据库名 > d:\aa.sqlselect
四、导出数据库中某张表结构 密码
mysqldump -u用户名 -p密码 -d 数据库名 表名 > d:\aa.sql数据
五、根据条件导出指定表中的数据到指定路径
(1) mysql>mysql -uroot -proot mytest -e "select * from project where proj_id=190" > d:\aa.sql
(2) mysqldump -uroot -proot mytest project --where="proj_id=190" > d:\aa.sql脚本
六、导出数据库中多张表(test1,test2,test3)结构及表数据用用空格隔开文件
mysqldump -u用户名 -p密码 数据库名 test1 test2 test3 > d:\aa.sql
B:导入: 经常使用source 命令 进入mysql数据库控制台 如mysql -u root -p mysql>use 数据库, 而后使用source命令,后面参数为脚本文件(如这里用到的aa.sql) mysql>source d:\aa.sql