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;