当前位置:网站首页 > SQL数据库编程 > 正文

mysql的主键自增(mysql主键自增原理)

1.

自增 主键

作用

使

主键

索引尽量递增的顺序,避免了页分裂,因此索引更紧凑。

不能保证是连续递增的。

2.

自增

值的保存位置

1.MyISAM 引擎的

自增

值保存在数据文件中

2.InnoDB的

自增

值保存在内存里,在

Mysql

8.0之后,将

自增

值的变更记录存在了redo log中,重启时依靠redo log恢复之前的值。

3.

自增

值的修改机制

主键

id被设为

自增

后,新插入记录的id按以下规则:

1.插入记录的id为0,null,或未指定值时,使用

自增

值。

2.插入记录指定了id,就使用此id。

自增

值的变化

到此这篇mysql的主键自增(mysql主键自增原理)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • plsql注册码永久11(plsql注册码永久2022)2025-10-01 21:00:06
  • SQL循环语句的作用(sql循环语句的作用是什么)2025-10-01 21:00:06
  • 增删改查sql语句格式(增删改查sql语句格式是什么)2025-10-01 21:00:06
  • oracle查看锁表SQL(Oracle查看锁表时间)2025-10-01 21:00:06
  • sql文件(sql文件怎么导入数据库)2025-10-01 21:00:06
  • sql循环语句(sql循环语句的几种写法)2025-10-01 21:00:06
  • mysql主键查询快还是索引查询快(mysql主键查询快还是索引查询快)2025-10-01 21:00:06
  • pymssql连接数据库 报错(使用pymssql连接数据库报错)2025-10-01 21:00:06
  • mysql查看主键索引(mysql主键索引重复创建哪个会生效)2025-10-01 21:00:06
  • orcale和mysql的区别(oracle 和mysql的区别)2025-10-01 21:00:06
  • 全屏图片