主鍵索引:
作用是確定數(shù)據(jù)表中一條特定數(shù)據(jù)的位置
添加方法:在字段后添加PRIMARY KEY 來(lái)對(duì)字段設(shè)置為主鍵索引
注意事項(xiàng):
最好每張表都有一個(gè)主鍵索引
一個(gè)表只能有一個(gè)主鍵啃匿,且主鍵值不能為空
主鍵有多個(gè)候選索引(例如NOT NULL,AUTO_INCREMENT),意思是說(shuō)只要在數(shù)據(jù)表中設(shè)置了主鍵赌渣,那么系統(tǒng)就會(huì)默認(rèn)給他加值友题,另外,主鍵是唯一的功氨,代表位置,那么值就不能重復(fù)。
唯一索引:
唯一索引也是不能重復(fù)的绪钥,但是,不同的是关炼,每個(gè)數(shù)據(jù)表可以有多個(gè)唯一索引程腹,
就像一個(gè)人可以有唯一的身份證號(hào),也可以有唯一的一個(gè)手機(jī)號(hào)一樣
添加方法:關(guān)鍵字UNIQUE對(duì)字段定義為唯一索引
常規(guī)索引:
常規(guī)索引關(guān)系到數(shù)據(jù)庫(kù)的優(yōu)化儒拂,是非常重要的技術(shù)寸潦。添加常規(guī)索引之后,會(huì)在硬盤(pán)中建立一張索引表社痛,所以甸祭,常規(guī)索引的多占用磁盤(pán)空間。另外褥影,如果修改數(shù)據(jù)的話速度也會(huì)比較慢池户,因?yàn)橄到y(tǒng)還要修改索引表。雖然常規(guī)索引優(yōu)化了讀的速度凡怎,但是需要按照索引列上排序格式執(zhí)行校焦。
創(chuàng)建方法:用INDEX和KEY關(guān)鍵字隨表一同創(chuàng)建
注意:常規(guī)索引添加標(biāo)準(zhǔn)是那些數(shù)據(jù)有可能被查到,才有添加的意義统倒。比如用戶(hù)名寨典,密碼
密碼,等等房匆。