mysql自增主鍵設定
阿新 • • 發佈:2020-12-31
mysql自增主鍵設定
- 在資料庫應用中,經常希望在每次插入新紀錄時,系統自動生成欄位的主鍵值。可以通過為表主鍵新增
AUTO_INCREMENT
關鍵字來實現。 - 預設情況下,在MYSQL中
AUTO_INCREMENT
的初始值是1,每新增一條記錄,欄位值自動加1.一個表只能有一個欄位屬用AUTO_INCREMENT
約束,且該欄位必須為主鍵的一部分。AUTO_INCREMENT
約束的欄位可以是任何整數型別(TINTINT、SMALLINT、INT、BIGINT等
)
設定表的屬性值自動增加的語法規則如下:
欄位名 資料型別 AUTO_INCREMENT
建立表,指定編號自動遞增
create table tb_emp8(
id int(11) PRIMARY KEY auto_increment,
name VARCHAR(25) not null,
deptId int(11),
salary FLOAT
);
執行插入語句:
insert into tb_emp8(name,salary)
values('lucy',1000),('lura',1200),('kevin',1500);
檢視資料表
在這裡並沒有輸入id的值,但系統已經自動新增該值