mysql基础--自增长

mysql基础--自增长

表中存在整数类型字段,我们希望添加记录的时候该列从1开始,自动增长

示例:字段名 整型 primary key auto_increment (定义表时)

-- 添加自增长的字段方式
insert into table_name (字段名1-自增长字段,字段名2,...) values(null, '值',.....)
insert into table_name (字段名2,...) values('值',.....)
insert into table_name values(null, '值',.....)

细节:

  • 一般自增长配合primary key使用
  • 也可单独使用,但需要配合一个unique约束
  • 自增长修饰的字段为整型,虽然小数也可以使用,但是非常少这样使用
  • 自增长默认为1开始,你也可以通过命令修改:alter table 表名 auto_increment = xxx
  • 如果你添加数据时,给自增长字段指定了值,则以你指定的值为准,同时下一个没有指定的值会以你本次指定的值继续增加(底层是使用max找到最大值,进行+1自增长);正常情况,如果使用了自增长,就不要使用指定值
posted @   邵泽龙  阅读(331)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示