首頁 >資料庫 >mysql教程 >資料庫識別列是什麼意思

資料庫識別列是什麼意思

清浅
清浅原創
2019-05-05 13:53:1110820瀏覽

資料庫中的識別列又稱為自增列,它可以不用手動的插入值而由系統來提供預設值,一個表中至多只能有一個識別列,並且不允許有空值,另外型態也只能是數值型。

資料庫識別列是什麼意思

資料庫識別列的意思:

設計資料表時都會為表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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn