數據庫索引類型

一.MySql常見索引類型

使用Navicat打開MySql數據庫一張表結構,可以看到可建立的索引類型有:Normal(Index),Unique,Full Text,有3種類型的索引:

1.Normal(Index):索引,普通的;

2.Unique:唯一索引,列值不允許有重複,可以爲空;

3.Full Text:全文索引,用於檢索文本信息;


舉個例子來說:

一個會員表有以下字段:

會員編號 int

會員姓名 varchar(10)

會員身份證號碼 varchar(18)

會員電話 varchar(11)

會員地址 varchar(20)

會員備註詳細信息 text

那麼會員編號作爲主鍵,使用Primary Key主鍵約束;會員姓名如果要建立索引,那麼就是普通索引Normal(Index);會員身份證號碼,使用Unique唯一索引;會員備註詳細信息,使用Full Text全文索引;


二.Oracle常見索引類型

使用Navicat打開Oracle數據庫一張表結構,可以看到可建立的索引類型有:Non-Unique,Unique,Bitmap,有3種類型的索引:

1.Non-Unique:非唯一性索引(普通索引);

2.Unique:唯一索引,列值不允許有重複,可以爲空。這是與非唯一索引的區別;

3.Bitmap:位圖索引,最好只對有固定值的列使用(此理解不知是否成熟)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章