- 博客(9)
- 收藏
- 关注
原创 MySQL学习【第13篇】MySQL的备份和恢复
一、MySQL备份基础 1、备份的原因? 运维工作的核心简单概括就两件事: 1)第一个是保护公司的数据; #备份就是为了恢复。 2)第二个是让网站能7*24小时提供服务(用户体验好);#尽量减少数据的丢失(公司的损失) 2、备份的类型 冷备份:停服务,停机备份 这些备份在用户不能访问数据时进行,因此无法读取或修改...
2019-04-02 14:06:33 252
原创 MySQL学习【第12篇】MySQL日志管理
一、MySQL日志简介 日志文件 选项 文件名/表名称 程序 错误 --log-error host_name.err N/A 常规 --general_log host_name.log general_log N/A 慢速查询 --slow_query_log --long_query_time host_name...
2019-03-28 16:29:27 454
原创 MySQL学习【第11篇】Innodb之表空间、事务(锁)
一、Innodb存储引擎之表空间介绍 1、什么是共享表空间和独立表空间? 共享表空间以及独立表空间都是针对innodb表的数据存储而言的,ibdata1为innodb引擎的存储数据与索引的数据文件,ib_logfile0与ib_logfile1为innodb引擎使用的日志文件。 共享表空间: mysql服务器中所有数据库的innodb表(数据、索引)全部放在一个文件中,默认这个共享表空间的文...
2019-03-28 15:50:45 197
原创 MySQL学习【第10篇】MySQL的存储引擎
一、存储引擎简介 1、什么是存储引擎? 存储引擎就是存储数据,建立索引,更新查询数据等等技术的实现方; 存储引擎是基于表的,而不是基于库的。所以存储引擎也可被称为表类型; 总之,存储引擎的各项特性就是为了保障数据库的安全和性能设计结构。 2、什么是文件系统? 文件系统是操作系统组织和存取数据的一种机制,文件系统是一种软件; 不管使用什么文件系统,数据内容不会变化; 不同的是:存...
2019-03-27 16:07:09 136
原创 MySQL学习【第09篇】MySQL执行计划和索引规范
一、Explain详解 explain显示了MySQL如何使用索引来处理select语句以及连接表,可以帮助选择更好的索引和写出更优化的查询语句。 1、explain使用方法 #将explain放在执行的SQL语句之前,查看SQL语句的执行效率 mysql> explain select name,countrycode from city where id=1; 二、查询数据的...
2019-03-27 15:11:51 161
原创 MySQL学习【第08篇】MySQL索引管理
一、索引的介绍 1、什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。 说起加速查询,就不得不提到索引了,索引就好比一本书的目录,它能让你更快的找到自己想要的内容,让获取的数据更有目的性,从而提高数据库检索数据的性能。 2、为什么要...
2019-03-27 14:28:14 121
原创 MySQL学习【第07篇】数据库之完整性约束(键)
1、约束(constraint) 约束就是如果你填写了违反了某种法则的数据时(比如人的年龄不能超过200岁等等。)就会拒绝写入,而这种限定就叫做约束。对于关系型数据库来讲,约束通常有以下几种: 1)主键约束 主键约束就是当你把某个字段或者某些字段合并起来当做主键来用了,这就意味着你往里面填写数据的时候就不能出现重复了。主键还有一个要求,即主键不能为空值(NULL)。对于一张表来讲,主键只能有...
2019-03-26 16:51:03 406
原创 MySQL学习【第06篇】MySQL客户端工具及SQL讲解
一、客户端命令介绍 1、help mysql> help mysql> help contents mysql> help select mysql> help create mysql> help create user mysql> help status mysql> help show ...... 2、mysql #MySQL接口自带...
2019-03-26 16:28:22 185
原创 MySQL学习【第05篇】MySQL数据类型
一、数据类型介绍 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为四类:数值、日期/时间、字符串(字符)和二进制类型。 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的。 1、数据类型的ABC要素 Appropriate(适当) Brief(简洁) Complete(完整) 2、...
2019-03-26 14:37:42 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人