
mysql
mysql学习笔记以及理解
babarianDual
^-^
展开
-
mysql学习笔记四
先说个题外话,docker可以非常方便的管理一些常用工具,但是server端如果服务器是windows的话只能安装在64位机器上面。这一节主要学习了索引,一说到索引,在我们定位sql查询慢的时候第一时间就会想到索引的命中以及优化问题。。。用一句话总结下就是:索引的出现就是为了提高查询的效率,索引直白的理解就像是一本书的目录一样。索引模型:有三种常见的数据结构,分别是hash表,有序数组和搜...原创 2019-08-21 00:56:36 · 121 阅读 · 0 评论 -
mysql学习笔记三
事务隔离:mysql是支持多引擎的系统,这个在我们设计数据库原型的时候经常碰到,一张表是使用InnoDB还是MyISAM引擎,可以根据自己的需要选择。值得一提的是,MyISAM作为mysql的原生自带引擎,不支持事务,所以一般我们设计mysql表的时候,选用InnoDB作为数据库引擎,就是为了支持事务。先理解下事务的概念,名词听说过很多次,每当说起事务,ACID必然第一时间出现在脑海里:A:...原创 2019-08-20 00:44:31 · 119 阅读 · 0 评论 -
mysql学习笔记二
上一篇传送门:mysql逻辑架构简析了解了mysql的对进来一条sql语句的处理过程,在这篇笔记来学习下细节。日志系统mysql的日志系统非常强大,据原文:mysql可以恢复到半个月内任意一秒的状态。我们可以知道mysql的运营能力是值得肯定的,那么是如何做到恢复到任意一秒的状态的呢?为了说清楚这个问题,来看下一条更新语句的执行过程:比如说,创建一个表:mysql> create...原创 2019-08-17 02:13:28 · 151 阅读 · 0 评论 -
mysql学习笔记一
拿到一个问题,从高纬度出发,看清问题的前因后果,能够不断提高自己的认知水平。下面记录下我的mysql学习笔记,按照作者思路走一遍。start:首先拿到一个简单的查询语句mysql> select * from T where ID=10;一个查询,执行之后返回一条结果。发生了啥?为啥一串带特殊语法的句子能够从mysql返回对应的结果?我是要背诵这种语法来解决后续问题?这是原文作者...原创 2019-08-14 23:50:28 · 197 阅读 · 0 评论