1. 程式人生 > 其它 >mysql自增主鍵設定

mysql自增主鍵設定

技術標籤:mysql資料庫mysqlsql

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的值,但系統已經自動新增該值
在這裡插入圖片描述