MySQL 基础---数据库维护和性能提高

数据库的维护和性能优化包括:

  • 实现数据备份操作
  • 实现数据还原操作
  • 实现导出操作
  • 实现导入操作
  • 数据库优化的建议
  1. 数据库维护
    (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

你可能感兴趣的:(MySQL 基础---数据库维护和性能提高)