数据库的导入导出

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

相关文章
相关标签/搜索