相關(guān)主鍵的代碼分為兩部分。一種是建立唯一索引,另一種是添加約束。因此,主鍵是索引和約束的組合。創(chuàng)建唯一索引WWJ.CLMHTEDCTMP_uupk開(kāi)WWJ.CLMHTEDCTMP(MODULEID,LASTEVENTTIME)表空間WWJNOPARALLELALTER表WWJ.CLMHTEDCTMPADD(CONSTRAINTCLMHTEDCutmpupk)主鍵(module,lastventtime)使用索引表空間WWJ
龍沙ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書(shū)未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書(shū)銷(xiāo)售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話(huà)聯(lián)系或者加微信:18980820575(備注:SSL證書(shū)合作)期待與您的合作!主鍵是一種約束,唯一的索引是索引。它們本質(zhì)上是不同的。
創(chuàng)建主鍵后,它必須包含唯一索引,該索引不一定是主鍵。
唯一索引列允許空值,但主鍵列不允許空值。
創(chuàng)建主鍵列時(shí),默認(rèn)情況下它已經(jīng)是空值唯一索引。
主鍵可以被其他表引用為外鍵,但唯一索引不能。
一個(gè)表最多只能創(chuàng)建一個(gè)主鍵,但可以創(chuàng)建多個(gè)唯一索引。主鍵更適合那些不易更改的唯一標(biāo)識(shí),如自動(dòng)遞增列、ID號(hào)等
主鍵和唯一索引的區(qū)別:實(shí)際上,指定列的索引相當(dāng)于對(duì)指定列進(jìn)行排序。為什么排序?由于排序有利于對(duì)列的查詢(xún),可以大大提高查詢(xún)效率。(所以可能有人認(rèn)為應(yīng)該對(duì)所有的列進(jìn)行排序,以提高整個(gè)數(shù)據(jù)庫(kù)的查詢(xún)效率?這種想法是錯(cuò)誤的,因?yàn)榻⑺饕矔?huì)消耗系統(tǒng)資源。為每個(gè)表中的每一列建立索引會(huì)給系統(tǒng)帶來(lái)很大的負(fù)擔(dān),更不用說(shuō)效率了!)---------簡(jiǎn)單地說(shuō),構(gòu)建列索引相當(dāng)于構(gòu)建列排序。
主鍵實(shí)際上是一個(gè)索引,但此索引與常規(guī)索引不同。不同之處在于,主鍵所在列中的每條記錄都是唯一的。也就是說(shuō),同一條記錄不能出現(xiàn)在主鍵中,同一個(gè)表中只能有一個(gè)主鍵。(主鍵等于索引,索引不等于主鍵)----簡(jiǎn)而言之,主鍵是一個(gè)特殊的索引,它的列不能有相同的記錄,這個(gè)索引在表中只能出現(xiàn)一次
主鍵,自增主鍵,主鍵索引和唯一索引在概念和性能上有以下區(qū)別:
1。概念差異:主鍵:字段不為空的唯一列。主鍵索引:主鍵。主鍵沒(méi)有明確的定義。主鍵既是約束又是索引。主鍵是一種索引,是一種特殊類(lèi)型的唯一索引。創(chuàng)建主鍵時(shí),默認(rèn)情況下,數(shù)據(jù)庫(kù)將為主鍵創(chuàng)建唯一索引。自動(dòng)遞增主鍵:字段類(lèi)型為數(shù)字、自動(dòng)遞增、主鍵。唯一索引:索引列的值必須唯一,但允許空值。主鍵是唯一的索引。但是,說(shuō)唯一索引也是主鍵是錯(cuò)誤的,因?yàn)槲ㄒ凰饕试S空值,而主鍵不允許空值。因此,不能說(shuō)唯一索引也是主鍵。
2.性能差異:query:uniqueindex>self-increasingprimarykey(主鍵索引)insert:primarykey>self-increasingprimarykey>uniqueindex
主鍵可以唯一標(biāo)識(shí)表中行的屬性或?qū)傩越M。
一個(gè)表只能有一個(gè)主鍵,但它可以有多個(gè)候選索引。主鍵和外鍵通常構(gòu)成引用完整性約束,以防止數(shù)據(jù)不一致。主鍵可以保證記錄的唯一性,主鍵字段不為空。數(shù)據(jù)庫(kù)管理系統(tǒng)自動(dòng)為主鍵生成一個(gè)唯一的索引,因此主鍵也是一個(gè)特殊的索引。索引用于快速查找具有特定值的記錄。主要是為了方便檢索和加快存取速度。它是根據(jù)一定的規(guī)則創(chuàng)建的,一般起到排序的作用。所謂唯一索引與以前的“普通索引”基本相同,但有一個(gè)區(qū)別:索引列的所有值只能出現(xiàn)一次,即必須是唯一的。摘要:主鍵必須是唯一索引,唯一索引不一定是主鍵。一個(gè)表可以有多個(gè)唯一索引,但只能有一個(gè)主鍵。主鍵列不允許空值,而唯一索引列允許空值。主鍵可以被其他字段作為外鍵引用,但索引不能作為外鍵引用。
主鍵索引和唯一索引的區(qū)別面試題?主鍵約束比唯一索引約束更嚴(yán)格。如果未設(shè)置主鍵,則非空唯一索引將自動(dòng)稱(chēng)為主鍵。主鍵和唯一索引的主要區(qū)別如下:1。主鍵不允許空值,唯一索引允許空值。2主鍵只允許一個(gè),唯一索引允許多個(gè)。三。主鍵生成唯一聚集索引,唯一索引生成唯一非聚集索引。注:聚集索引決定了表中數(shù)據(jù)的物理順序,所以主鍵是唯一的(聚集是對(duì)數(shù)據(jù)進(jìn)行排序的過(guò)程)(含義)
文章題目:主鍵需要建索引嗎數(shù)據(jù)表中主鍵是索引么?要不要為主鍵建索引呢?-創(chuàng)新互聯(lián)
文章路徑:http://aaarwkj.com/article48/ccheep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、面包屑導(dǎo)航、品牌網(wǎng)站制作、定制網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容