数据库的维护和性能优化包括:
- 实现数据备份操作
- 实现数据还原操作
- 实现导出操作
- 实现导入操作
- 数据库优化的建议
- 数据库维护
(1) 通过命令mysqldump实现数据备份
数据损失的原因: 存储介质故障、用户的错误操作、服务器的彻底瘫痪。
- 备份一个数据库
mysqldump -u root -p company t_dept > c:\t_dept_back.sql
- 备份多个数据库
mysqldump -u root -p --databases company test > c:\database_company_back.sql
- 备份数据库
mysqldump -u root -p --all-databases > c:\all_databases_back.sql
(2) 通过命令mysql实现数据还原
mysql -u root -p company < c:\t_dept_back.sql
(3) 实现数据库表导出到文本文件
- 执行SELECT...INTO OUTFILE实现导出到文本文件
select *
from t_dept
into outfile 'c:/t_dept.txt';
# 格式化
select *
from t_dept
into outfile 'c:/t_dept.txt'
fields terminated by '\、'
optionally enclosed by '\"'
lines starting by '\>'
terminated by '\r\n';
- 执行命令mysql实现导出到文本文件
mysql -u root -proot -e"select * from t_dept" company > c:/t_dept.txt