一、自增長要求
1.一個表只能有一個自增長
2.自增長只能配合主鍵使用
自增長=主鍵;主鍵不一定=自增長
3.自增長只能是整數
二、測試自增長
CREATE TABLE IF NOT EXISTS tbl_name(
id SMALLINT KEY AUTO_INCREMENT,
username VARCHAR(20)
);
1.兩種插入值的方式
STEP 1:手動指定值
INSERT tbl_name VALUSE(NUM,'name');
STEP 2:不指定值(不指定值增值規則:在已有的最大值上加一)
INSERT tbl_name(username)VALUES('NAME');
或者:
INSERT tbl_name(NULL,'');
或者:
INSERT tbl_name(DEFAULT,'');
2.創建表格時賦予自增長初始值
CREATE TABLE IF NOT EXISTS tbl_name(
)AUTO_INCREMENT=NUM;
即使是賦予了初始值,但是并沒有插入值。
3.修改自增長值
ALTER TABLE tbl_name AUTO_INCREMENT = NUM;
修改完之后,下一個插入值就是修改值