mysql
wangbiao007
这个作者很懒,什么都没留下…
展开
-
B+树和B-树的区别
自己觉得这篇文章写的非常好,简单明了,很容易理解,所以就转载过来了这一次我们来介绍 B+ 树。一个m阶的B树具有如下几个特征:1.根结点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k <= m3.每一个叶子节点都包含k-1个元素,其中 m/2 <= k <= m4.所有的叶子结点都位于同一层。5.每个节点中的元素从小到大排列,节点当中k-1个元素正好是k个孩子包含的元素的值域分划。一个m阶的B+转载 2020-07-09 09:58:52 · 851 阅读 · 0 评论 -
面试准备之mysql知识点介绍
目录1.mysql索引1.索引类型2.索引的好处和坏处4.为什么索引结构是B+树,而不是平衡树或者是B树或者是hash表5.innerdb和myisam的索引6.索引的好处和坏处3.Mysql的锁1.表锁和行锁2.共享锁和排他锁3.间隙锁3.Mysql的事物4.Mysql的优化1.mysql索引1.索引类型聚集索引和辅助索引,辅助索...原创 2019-12-11 13:30:55 · 260 阅读 · 0 评论 -
面试准备之mysql优化
目录一.创建数据库二.mysql优化1.开启慢日志2.使用EXPLAIN对慢查询SQL或者对你刚写的SQL来进行分析3.下面这些操作能让你的查询更加快速。三.分区分表四.主从复制,读写分离。五.使用缓存。 本来不打算写了的,但是不写看了一天觉得第二天可能就忘记了,这一天算是白看了。后面学习知识点的话,不打算以找工作为驱动点了,而是以写博客为驱...原创 2019-12-01 00:14:01 · 223 阅读 · 0 评论 -
mysql数据库乱码问题
今天往mysql数据库插入数据的时候出现乱码问题,在网上查了一下,大家都说要改一下my.ini配置文件中的编码,但是即使改了my.ini中的编码,往数据库中插入数据还是乱码。这时我同事提醒我mysql数据库有一套编码,数据库中的表还有一套对应的编码。我把表的编码一改,终于不出现乱码了。 解决步骤:原创 2015-11-06 21:27:04 · 473 阅读 · 0 评论 -
MySQL查询的过程中的几个阶段
T-SQL在查询各个阶级分别干了什么:(1)FROM 阶段 FROM阶段标识出查询的来源表,并处理表运算符。在涉及到联接运算的查询中(各种join),主要有以下几个步骤: a.求笛卡尔积。不论是什么类型的联接运算,首先都是执行交叉连接(cross join),求笛卡儿积,生成虚拟表VT1-J1。 b.ON筛选器。这个阶段对上个步骤生成的VT1-J1原创 2016-06-22 11:55:13 · 902 阅读 · 0 评论