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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容