mysql的备份和还原

1.备份一个数据库的基本语法:

Mysqldump –u 用户名–p 数据库名 表名 〉目标文件

 

实例:使用root用户备份test数据库的student表

Mysqldump –u root –p test student 〉D:\ fish.sql

 

注:不一定要sql格式的

 

2.备份多个数据库

Mysqldump -u 用户名  -p –databases 数据名1 数据库名2 > 目标文件

 

实例root用户备份数据库test 和fish数据库

Mysqldump –u root –p –database test fish>D:\myfish.sql

 

 

3.备份所有数据库

 

Mysqldump –u 用户名–p –all –databases > 目标文件

 

 

4.还原数据库

 

Mysql –u 用户名–p  数据名 <备份的文件

 

实例:使用root用户备份所有数据库

 

Mysql –u root –p <D:\all.Sql

 

5.导出表格

Select *  from  表格 into outfile ‘目标文件’;

 

实例:将test数据库的中student表的记录,字段用, 字符数据用双引号括起来,每条记录‘>‘开头、

 

Select * from  student  into outfile ‘d:\student.Txt‘

Fields terminated by ‘、,‘ optionally enclosed by’\“‘ lines starting by ‘\>’

Terminated by ‘r/n’;

 

6.导出表格:

Mysqldump –u用户名–p密码 –T  目标目录 数据库名 表名字

实例:

Mysqdump –u root –p111111 –t d:\  test student;

 

 

7用mysqldump导出xml格式文件

Mysqldump –u root –p密码 –xml –X 数据库名 表明 >目标文件

 

8用mysql 导出文件

Mysql –u 用户名–p密码 –e “select语句” 数据库名 >D:/NAME.EXT

 

mysql -u root  -p111111 -e "select * from student"test >d:/name.txt;

 

如果是xml,和html文件则用

mysql -u root  -p111111 –xml  -e  "select * from student" test>d:/name.xml;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值