激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

香港云服务器
服務器之家 - 數據庫 - Mysql - 基于unique與primary約束的區別分析

基于unique與primary約束的區別分析

2019-12-23 16:48MYSQL教程網 Mysql

本篇文章介紹了unique與primary約束的區別分析。需要的朋友參考下

定義了UNIQUE約束的字段中不能包含重復值,可以為一個或多個字段定義UNIQUE約束,因此,UNIQUE即可以在字段級也可以在表級定義,在UNIQUE約束的字段上可以包含空值. ORACLE自動會為具有PRIMARY KEY約束的字段(主碼字段)建立一個唯一索引和一個NOT NULL約束,定義PRIMARY KEY約束時可以為它的索引; UNIQUED 可空,可以在一個表里的一個或多個字段定義;

PRIMARY KEY不可空不可重復,在一個表里可以定義聯合主鍵;簡單的說, primary key = unique + not null

unique就是唯一,當你需要限定你的某個表字段每個值都唯一,沒有重復值時使用. 比如說,如果你有一個person_Info表,并且表中有個身份證的column,那么你就可以指定該字段unique.

從技術的角度來看,Primary Key和Unique Key有很多相似之處。但還是有以下異同:

相同:它們都屬于實體完整性約束.

不同點:

(1) 唯一性約束所在的列允許空值,但是主鍵約束所在的列不允許空值。

(2) 可以把唯一性約束放在一個或者多個列上,這些列或列的組合必須有唯一的。但是,唯一性約束所在的列并不是表的主鍵列。

(3) 唯一性約束強制在指定的列上創建一個唯一性索引。在默認情況下,創建唯一性的非聚簇索引,但是,也可以指定所創建的索引是聚簇索引。

(4)建立主鍵的目的是讓外鍵來引用.

(5)一個表最多只有一個主鍵,但可以有很多唯一鍵

延伸 · 閱讀

精彩推薦
535
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 精品一区二区三区中文字幕老牛 | 97久久曰曰久久久 | 九九热在线精品视频 | 高清不卡一区二区 | 国产流白浆高潮在线观看 | 蜜桃网在线 | 欧美一级特黄a | 最新日韩中文字幕 | av老司机久久 | 国产精品久久999 | a级高清免费毛片av在线 | 99极品视频 | 美女久久久久久久久 | 99ri在线 | 18欧美性xxxx极品hd | 国产一区网址 | 国产成人精品免费视频大全最热 | 亚洲狠狠入 | 欧美一级淫片免费视频1 | av成人在线免费观看 | 国产精品免费久久久久 | 在线成人免费视频 | 国产99一区二区 | 亚洲乱操 | 失禁高潮抽搐喷水h | 欧美成人免费tv在线播放 | 污视频在线免费 | 日韩av片网站 | 成人毛片100部免费观看 | 国产亚洲美女精品久久久2020 | 操碰网 | 亚洲精品com | aa国产视频一区二区 | 精品国产91久久久久久久妲己 | 亚洲人成网站在e线播放 | 黄色网址在线免费 | 国产jjizz一区二区三区视频 | 牛牛热这里只有精品 | 久久久久亚洲a | 国产好片无限资源 | 国产一级桃视频播放 |