1. 如果Key是空的, 那么該列值的可以重復(fù), 表示該列沒(méi)有索引, 或者是一個(gè)非唯一的復(fù)合索引的非前導(dǎo)列
2.?如果Key是PRI,??那么該列是主鍵的組成部分
3.?如果Key是UNI,??那么該列是一個(gè)唯一值索引的第一列(前導(dǎo)列),并別不能含有空值(NULL)
4.?如果Key是MUL,??那么該列的值可以重復(fù),?該列是一個(gè)非唯一索引的前導(dǎo)列(第一列)或者是一個(gè)唯一性索引的組成部分但是可以含有空值NULL
如果對(duì)于一個(gè)列的定義痘番,同時(shí)滿(mǎn)足上述4種情況的多種侥祭,比如一個(gè)列既是PRI,又是UNI
那么"desc?表名"的時(shí)候宵呛,顯示的Key值按照優(yōu)先級(jí)來(lái)顯示?PRI->UNI->MUL
那么此時(shí),顯示PRI
一個(gè)唯一性索引列可以顯示為PRI,并且該列不能含有空值蚁阳,同時(shí)該表沒(méi)有主鍵
一個(gè)唯一性索引列可以顯示為MUL,?如果多列構(gòu)成了一個(gè)唯一性復(fù)合索引
因?yàn)殡m然索引的多列組合是唯一的铃绒,比如ID+NAME是唯一的,但是沒(méi)一個(gè)單獨(dú)的列依然可以有重復(fù)的值
只要ID+NAME是唯一的即可