
数据库MYSQL
文章平均质量分 85
ashane1314
不忘初心
展开
-
mysql主键索引为什么用B+树而非B树,红黑树等
接下来我们就通过了解B+树去全面解决这几个问题。一、B+树的数据结构树的概念我的就赘述了,其他文章都写的非常清楚了。我们要注意的一个点:InnoDB和MyIsam在存储的区别。InnoDB主键索引的存储结构是:叶子节点存储了主键值和其他字段数据值其他索引的存储结构是:叶子节点存储了索引值和主键索引值区别是其他索引存的是主键索引值MyIsam索引的存储结构是:叶子节点存储了主键值和数据记录的地址主键索引和其他索引存储结构是一样的说B+树之前先说说B树,B+树是在B树基础上原创 2020-10-29 23:24:54 · 1188 阅读 · 0 评论 -
Mysql 中 int(3) 和 int(11) 的区别
【1】int(3) 和 int(11)的区别(思维惯性认知错误)这里的3或11代表的是存储在数据库中的具体的长度,总以为int(3)只能存储3个长度的数字,int(11)只会存储11个长度的数字。【2】Mysql基础知识学习Mysql基本数据类型时,我们已知:从声明字段是int类型的那一刻起,int类型的字段就是占四个字节,一个字节8位,也就是4*8=32位。因此,可以表示的数字个数是2的32次方(2^32 = 4294 9672 96个数字)而4294 9672 96个数字也就是[转载 2020-06-26 09:44:33 · 375 阅读 · 0 评论