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

  • 实现数据备份操作
  • 实现数据还原操作
  • 实现导出操作
  • 实现导入操作
  • 数据库优化的建议
  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_deptinto outfile 'c:/t_dept.txt';# 格式化
select *from t_deptinto 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 基础---数据库维护和性能提高相关推荐

  1. 最全MySQL基础篇

    文章目录 导入表的问题 第三章_最基本的SELECT语句 1. SQL语言的规则和规范 1) 基本规则 2) SQL大小写规范(建议遵守) 3) 注释 4) 命名规则 2. 基本的SELECT语句 1 ...

  2. MySQL 笔记2 -- MySQL 基础

    MySQL 笔记2 – MySQL 基础 MySQL 系列笔记是笔者学习.实践MySQL数据库的笔记 课程链接: MySQL 数据库基础入门教程 参考文档: MySQL 官方文档 一.MySQL 简介 ...

  3. MySQL基础总结(三)

    MySQL基础总结(三) 文章目录 MySQL基础总结(三) 七.锁机制 1.锁的分类 从对数据操作的类型分类: 从对数据操作的粒度分类: 2.MyISAM 表锁 3.InnoDB 行锁 4.加锁机制 ...

  4. MySQL基础总结(二)

    MySQL基础总结(二) 文章目录 MySQL基础总结(二) 四.索引 7.MyISAM主键索引与辅助索引的结构 8.InnoDB主键索引与辅助索引的结构 **`主键索引`** **`辅助(非主键)索 ...

  5. MySQL基础总结(一)

    MySQL基础总结(一) 文章目录 MySQL基础总结(一) 一.MySQL架构 1.MySQL架构图 2.SQL语句在MySQL中的执行流程 二.存储引擎 1.查看存储引擎 2.设置存储引擎 3.存 ...

  6. 数据库:MySQL大批量SQL插入性能优化

    对于一些数据量较大的数据库系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长.特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久.因此,优化数据库插入性能是很有意 ...

  7. mongo 唯一约束索引_Java:MySQL 基础知识+索引相关

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.注:本文转载自网络,不代表本平台立场,仅供读者参 ...

  8. MySQL基础(三)表关系及数据的增删改查

    这一部分主要使用SQL中的DML,数据库操作语言(data manipulation language),对数据库数据进行增.删.改.查操作,作为前提,先介绍关系型数据库中的表关系. 关系型数据库(R ...

  9. php 增加mysql 索引,【PHP】为什么 MySQL 添加索引后就可以提高查询速度

    遇到这种问题,你就要高度集中,保持空杯心态,脑海里要有以下三个问题 为什么添加索引会提高查询速度 索引提高了查询速度对增删改有影响 索引常用的算法原理分析B树和B+树 下面来详细介绍介绍 为什么添加索 ...

最新文章

  1. LeetCode简单题之去掉最低工资和最高工资后的工资平均值
  2. 生态伙伴 | 小鹅通企学院入驻飞书,助力企业一键打造自己的企业大学
  3. asp.net下向数据库存储和读取图片示例
  4. 2016年3月23日作业
  5. IronRuby 0.0.1.0
  6. 网站常见漏洞-- XSS攻击
  7. linux 更改父进程名称,[Linux进程]在父进程和子进程中分别修改变量
  8. php 后退 触发事件,php – 后退按钮的会话问题
  9. Ubuntu中的回车与换行
  10. 【无人驾驶系列】基于ROS的无人驾驶系统
  11. ICML(2020)对抗学习论文汇总
  12. Glide Golang包管理
  13. Django(四):模型层Model
  14. 人物角色群体攻击判定四(三角区域判断)
  15. QNAP+Transmission
  16. 中台方法论及案例集合
  17. PS线条神器插件Lazy Nezumi Pro(能画出sai般的线条)
  18. 【DOORS】产品功能介绍
  19. 【CO2二氧化碳传感器】senseair S8 LP
  20. 正反馈、负反馈傻傻分不清?看这篇电路深度讲解

热门文章

  1. php进程SIGBUS,SIGSEGV错误
  2. C#调用vbs脚本实现Windows版Siri
  3. rhel6.5网卡初始化错误解决
  4. windows 开启防火墙策略允许ftp端口通过
  5. js中浮点型运算 加减乘除
  6. 关于js渲染网页时爬取数据的思路和全过程(附源码)
  7. java基础 第八章(静态成员的调用 、 封装)
  8. 《jQuery知识点总结》(一)
  9. CMT learning
  10. linux —— 学习笔记(用户管理与权限控制)