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自增长);正常情况,如果使用了自增长,就不要使用指定值
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?