作者:飞天小牛肉
众所周知,自增主键可以让聚集索引尽量地保持递增顺序插入,避免了随机查询,从而提高了查询效率。
但实际上,MySQL 的自增主键并不能保证一定是连续递增的。
2025/1/3大约 10 分钟
作者:飞天小牛肉
众所周知,自增主键可以让聚集索引尽量地保持递增顺序插入,避免了随机查询,从而提高了查询效率。
但实际上,MySQL 的自增主键并不能保证一定是连续递增的。
关系型数据库(RDB,Relational Database)是一种基于关系模型的数据库,它通过表格(关系)来组织数据。每个表由若干行和列组成,每行代表一条记录,每列代表记录的一个字段或属性。数据通过主键、外键等关联起来,表与表之间可以建立一对一、一对多或多对多的关系。
例如,在一个电商平台中,可能有一个“用户表”和一个“订单表”。“用户表”中的每一行代表一个用户,而“订单表”中的每一行代表一条订单记录。两个表之间可以通过用户ID建立关联,形成“用户与订单”之间的一对多关系。