数据库MySQL之为什么要自动编号AUTO_INCREMENT?自动编号有什么格式要求?如何使用自动编号?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_34122324/article/details/84672791


1. 为什么要自动编号?

自动编号关键字

AUTO_INCREMENT 

自动编号必须与主键配合使用,保证记录的唯一性。


2. 自动编号有什么格式要求?

类型必须为整型(可以是FLOAT(5,0)等,小数点后必须为0),必须和主键PRIMARY KEY组合使用


3. 自动编号的自动过程是怎么样的?

默认情况下,起始值为1,每次的增量为1

CREATE TABLE tb3(
id SMALLINT UNSIGNED AUTO_INCREMENT,
username VARCHAR(30) NOT NULL); //报错,自动增量字段必须设置成主键

猜你喜欢

转载自blog.csdn.net/baidu_34122324/article/details/84672791