數(shù)據(jù)庫里的關(guān)鍵字和索引有什么區(qū)別?
1、索引可以加快表的查詢速度,通常我們將經(jīng)常用來查詢的一個或者幾個字段設(shè)置為索引,但不宜過多,3個內(nèi)最好;
2、索引是建立在一個表上的說法,而主索引是建立在多個表上的,比如從多個表組成了一個視圖A,而這個視圖又包含了多個表里的索引,那么視圖A里再設(shè)置索引,就叫主索引。
3、主鍵(關(guān)鍵字)是一個表里能夠唯一區(qū)分開每條數(shù)據(jù)的字段,主鍵主要作用是用來和其他表進行關(guān)聯(lián)的;雖然一個表可能存在多個能夠區(qū)分開每條數(shù)據(jù)的字段,但我們通常選擇最為有意思,易于關(guān)聯(lián)其他表的那個字段作為主鍵。
4、主關(guān)鍵字如同2里的說法:主關(guān)鍵字是建立在一個表上的說法,而主關(guān)鍵字是建立在多個表上的,比如從多個表組成了一個視圖A,而這個視圖又包含了多個表里的關(guān)鍵字,那么視圖A里再設(shè)置索引,就叫主關(guān)鍵字。