資料庫中的識別列又稱為自增列,它可以不用手動的插入值而由系統來提供預設值,一個表中至多只能有一個識別列,並且不允許有空值,另外型態也只能是數值型。
資料庫識別列的意思:
設計資料表時都會為表ID新增一個識別列,使表格依遞增規則成長,故識別列也稱為自增列。它的意思是可以不用手動的插入值,系統提供預設的序列值
標識列的特點:
(1)標識列不一定要和主鍵搭配,但是要求是一個key
(2)一個表格最多只有一個識別列
(3)標識列的型別只能是數值型別
(4)在進行出入操作時,此列得值是由系統統一依規則生成,不允許有空值
例:建立表格時設定識別列
DROP TABLE IF EXISTS tab_identity; CREATE TABLE tab_identity( id INT , NAME FLOAT UNIQUE AUTO_INCREMENT, seat INT ); TRUNCATE TABLE tab_identity; INSERT INTO tab_identity(id,NAME) VALUES(NULL,'john'); INSERT INTO tab_identity(NAME) VALUES('lucy'); SELECT * FROM tab_identity; SHOW VARIABLES LIKE '%auto_increment%'; SET auto_increment_increment=3;
以上是資料庫識別列是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!