
DB
欢子不唱歌
这个作者很懒,什么都没留下…
展开
-
MySQL普通索引和唯一索引的区别
该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正一、查询和更新上的区别这两类索引在查询能力上是没差别的,主要考虑的是对更新性能的影响。建议尽量选择普通索引。1.1 MySQL 的查询操作普通索引查找到第一个满足条件的记录后,继续向后遍历,直到第一个不满足条件的记录。唯一索引由于索引定义了唯一性,查找到第一个满足条件的记录后,直接停止继续检索。普通...原创 2020-02-16 20:04:55 · 383 阅读 · 0 评论 -
MySQL 索引学习笔记
该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正一、索引简介索引就类似书本的目录,作用就是方便我们更加快速的查找到想要的数据。索引的实现方式比较多,常见的有哈希表,有序数组,搜索树。1.1 哈希表哈希表是将数据以key-value的形式存储起来,简单来说就是将key通过哈希函数换算成数组中的一个确定的位置,将value存到这个位置去。当key比较多时,有可...原创 2020-02-14 18:37:01 · 232 阅读 · 0 评论 -
MySQL 什么是事务?
该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正一、事务简介事务就是为了保证一组数据库操作,要么全部成功,要么全部失败。事务是在引擎层实现的,也就是说并不是所有引擎都可以使用事务,MyISAM 就不支持事务,这也是为什么会被 InnoDB 取代的原因。说到事务,就不得不说 ACID 特性(Atomicity、Consistency、Isolation、Dur...原创 2020-02-11 20:56:31 · 221 阅读 · 0 评论 -
MySQL 的一条语句是怎么执行的
该文为《 MySQL 实战 45 讲》的学习笔记,感谢查看,如有错误,欢迎指正一、MySQL 的基础架构以下就是 MySQL 的基础架构图。在 Linux 中安装 MySQL 时,最少需要安装 mysql-server 以及 mysql-client,而服务端中又包含了 Server 层和存储引擎。Server 层包含了连接器,查询缓存,分析器,优化器,执行器,以及内置函数(日期,时间,...原创 2020-02-09 21:12:03 · 253 阅读 · 0 评论 -
【mysql主从复制】02-配置实现
服务器信息主服务器和从服务器都是:centos 6.5mysql 5.6.43主库192.168.101.106从库192.168.101.60配置主库1. 修改配置文件my.cnf[mysqld]log-bin=/var/lib/mysql/master-bin(开启binlog)log-bin-index=/var/lib/mysql/master-bin...原创 2019-09-03 19:21:30 · 276 阅读 · 0 评论 -
【mysql主从复制】01-数据库安装
环境centos 6.5mysql 5.6.43安装mysql卸载系统自带的rpm包[root@localhost mysql]# rpm -qa | grep mysqlmysql-libs-5.1.71-1.el6.x86_64[root@localhost mysql]# rpm -e mysql-libs-5.1.71-1.el6.x86_64 --nodeps...原创 2019-09-02 16:57:54 · 110 阅读 · 0 评论