這篇文章給大家分享的是有關(guān)mysql中一個(gè)表中能創(chuàng)建幾個(gè)索引的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
mysql中一個(gè)表可以有多個(gè)唯一索引。如果能確定某個(gè)數(shù)據(jù)列只包含彼此各不相同的值,那么在為這個(gè)數(shù)據(jù)列創(chuàng)建索引時(shí),就應(yīng)該使用關(guān)鍵字UNIQUE把它定義為一個(gè)唯一索引。
mysql中一個(gè)表可以有多個(gè)唯一索引。
如果能確定某個(gè)數(shù)據(jù)列將只包含彼此各不相同的值,在為這個(gè)數(shù)據(jù)列創(chuàng)建索引的時(shí)候就應(yīng)該用關(guān)鍵字UNIQUE把它定義為一個(gè)唯一索引。
這么做的好處:
一是簡(jiǎn)化了MySQL對(duì)這個(gè)索引的管理工作,這個(gè)索引也因此而變得更有效率。
二是MySQL會(huì)在有新記錄插入數(shù)據(jù)表時(shí),自動(dòng)檢查新記錄的這個(gè)字段的值是否已經(jīng)在某個(gè)記錄的這個(gè)字段里出現(xiàn)過了;如果是,MySQL將拒絕插入那條新記錄。
也就是說,唯一索引可以保證數(shù)據(jù)記錄的唯一性。事實(shí)上,在許多場(chǎng)合,人們創(chuàng)建唯一索引的目的往往不是為了提高訪問速度,而只是為了避免數(shù)據(jù)出現(xiàn)重復(fù)。
感謝各位的閱讀!關(guān)于mysql中一個(gè)表中能創(chuàng)建幾個(gè)索引就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!