为什么InnoDB表需要有主键

1.如果在innoDB 数据表的创建过程中,没有新建主键的话。自己会创建一个主键。
2. innoDB 的主键推荐为整型,自增id
3. 为啥不使用uuid
3.1 uuid 既不是整形,也不是自增
3.2 字符串比int 难比较
3.3 ssd 整型占据空间比较小
3.4 如果不是自增的话,需要下图平衡,对于insert不利
4.自增idd的讲述为什么InnoDB表需要有主键

哈希查询;不适用于范围索引。
B+ 数; 所有的叶子节点是排好序的。
叶子节点存储了相邻节点的位置,双向指针。
为什么InnoDB表需要有主键
进行范围索引时:通过叶点之间的指针进行索引。
为什么InnoDB表需要有主键
为什么InnoDB表需要有主键