資料庫識別列是什麼意思

清浅
發布: 2020-09-08 10:58:12
原創
10761 人瀏覽過

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

資料庫識別列是什麼意思

資料庫識別列的意思:

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!