加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysqldump导出导入所有库、某些库、某些表的示例

发布时间:2022-04-05 05:27:36 所属栏目:MySql教程 来源:互联网
导读:mysqldump导出导入所有库、某些库、某些表的例子: 1 导出所有库 mysqldump -uusername -ppassword --all-databases all.sql 2 导入所有库 mysqlsource all.sql; 3 导出某些库 mysqldump -uusername -ppassword --databases db1 db2 db1db2.sql 4 导入某些
         mysqldump导出导入所有库、某些库、某些表的例子:

1 导出所有库
      mysqldump -uusername -ppassword --all-databases > all.sql
 
2 导入所有库
      mysql>source all.sql;
     
3 导出某些库
      mysqldump -uusername -ppassword --databases db1 db2 > db1db2.sql
 
4 导入某些库
      mysql>source db1db2.sql;
 
5   mysqldump字符集设置
    mysqldump -uusername -ppassword --default-character-set=gb2312 db1 table1 > tb1.sql
     mysqldump导出文件默认带create table,如果--all-databases或--databases,则默认带create database
--tables只导表,不导库,--tables时就算加上了--databases,导出的文件也没有create database
--tables:Overrides option --databases (-B)
1、导出所有库
mysqldump --all-databases > all.sql
导出所有数据库的所有表
这样的导出文件,有create database选项,也有create table选项
2、导出某些库
mysqldump test1>/home/test1.dmp
只导出test1数据库
这样的导出文件,没有create database选项,只有create table选项
 
mysqldump --databases test1>/home/test1new.dmp
只导出test1数据库
这样的导出文件,有create database选项,也有create table选项
3、导出某些表
mysqldump test1 tab1>/home/tab1.dmp
只导出test1库中的tab1表
这样的导出文件,没有create database选项,只有create table选项
 
导入msus库
mysql -h'rm-7.mysql.rds.aliyuncs.com' -p3306 -uprocess7 -p'XX' msus </home/slave/msus_svc.sql
 
/home/slave/msus_svc.sql这个文件没有create database的语句, 有drop table exist和create table,所以导入msus库时,如果表已经存在msuc库,就drop再导入。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读