2018-12-20
閱讀量:
779
SQL的索引
它可以通過使用快速路徑訪問方法快速定位數(shù)據(jù)來減少磁盤I / O(輸入/輸出)。索引有助于加速選擇查詢和where子句,但它會(huì)減慢數(shù)據(jù)輸入,使用update和insert語句??梢詣?chuàng)建或刪除索引而不影響數(shù)據(jù)。
例如,如果要引用書中討論某個(gè)主題的所有頁面,則首先引用索引,該索引按字母順序列出所有主題,然后引用一個(gè)或多個(gè)特定頁碼。
創(chuàng)建索引 -它的語法是:
其中index是為該索引指定的名稱,TABLE是創(chuàng)建該索引的表的名稱,column是應(yīng)用該索引的列的名稱。
對(duì)于多列 -
何時(shí)應(yīng)創(chuàng)建索引 -
- 列包含各種值
- 列不包含大量空值
- 一個(gè)或多個(gè)列經(jīng)常在where子句或連接條件中一起使用
什么時(shí)候應(yīng)該避免索引 -
- 表很小
- 這些列通常不用作查詢中的條件
- 該列經(jīng)常更新






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
1條評(píng)論