关于auto increment的写法

本文介绍了MySQL数据库中如何设置表结构实现主键自增功能,包括创建表时指定自增字段和主键,以及插入数据时的具体用法。通过自增主键,可以简化ID维护过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以前不知道数据库可以自己维护主键的,后来在网上查了,才知道。

下面是对MySQL数据库的!

首先创建表结构如下:

 

 CREATE   TABLE   `T_USER_WEBSITE`   
  (   
  `ID`   INTEGER(5)   NOT   NULL  auto_increment   , 
  `NAME`   VARCHAR(50)   NOT   NULL,   
   PRIMARY   KEY   (`ID`)   
  )   
  AUTO_INCREMENT   = 1
  COMMENT   =   "表名描述"   ; 

 

指定 auto_increment 字段 ,指定该字段为 primary key

指定 自增长率 : AUTO_INCREMENT   = 1

测试语句 :

insert into T_USER_WEBSITE (`NAME`)values 
('jsjxqjy'),
('jsjxqjy'),
('jsjxqjy'),
('jsjxqjy'),
('jsjxqjy');

 随便插,不需要管ID

 

自增长的规律是:保存最大ID的值 , 新增的记录 取最大 ID+1

 

这种表的结构好处在于,不需要维护最大ID ,让数据库去维护

 

以上仅供参考

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值