MySQL主鍵自增長SQL語句
什么是主鍵自增長?
主鍵自增長是指在建立MySQL數據表時,可以指定一個列為自增長列,每次插入新數據時該列的值會自動遞增1,確保列的值是唯一的。
如何創建主鍵自增長列?
在建立MySQL數據表時,指定列的數據類型為INT或BIGINT,并在列屬性中加入AUTO_INCREMENT關鍵字即可。
如何使用主鍵自增長SQL語句插入新數據?
插入新數據時,不需要明確指定自增長列的值,MySQL會自動在插入數據前將該列的值設置為當前最大值+1,即遞增1。
插入SQL語句的基本格式如下:
INSERT INTO 表名 (列名1, 列名2, 列名3, …) VALUES (值1, 值2, 值3, …);
插入含有自增長列的數據的SQL語句:
INSERT INTO 表名 (列名1, 列名2, 自增長列名, 列名3, …) VALUES (值1, 值2, NULL, 值3, …);
注:自增長列的值需要賦值為NULL。