alter table book add index index_id(bookid);
這樣,即可在book表中,為bookid字段建立一個名稱為index_id的普通索引 。
2) 創(chuàng)建唯一性索引
在book表中的bookid字段上建立一個名稱為uniqueidx的唯一性索引,SQL語句如下:
alter table book add unique uniqueidx(bookid);
這樣,即可在book表中,為bookid字段建立一個名稱為uniqueidx的唯一性索引 。
3) 創(chuàng)建單列索引
在book表中的comment字段上建立一個名稱為singleidx的單列索引,SQL語句如下所示:
alter table book add index singleidx(comment(50));
這樣,即可在book表中,為comment字段建立一個名稱為singleidx的單列索引 。
4) 創(chuàng)建多列索引
在book表中的authors字段和info字段上建立一個名稱為mulitidx的多列索引,SQL語句如下所示:
alter table book add index multidx(authors(20), info(50));
這樣,即可在book表中,為authors和info字段建立一個名稱為mulitidx的多列索引 。
5) 創(chuàng)建全文索引
刪除表book,重新創(chuàng)建表book,在book表中的info字段上建立全文索引 。首先刪除book表 。SQL語句如下所示:
drop table book;
然后重新創(chuàng)建表book,SQL語句如下所示:
create table book (
bookid int not null,
bookname varchar(255) not null,
authors varchar(255) not null,
info varchar(255) null,
comment varchar(255) null,
publicyear year not null
)engine=MyISAM;
接下來使用alter table 語句在book表的info字段上創(chuàng)建名稱為fulltextidx的全文索引,SQL語句如下所示:
alter table book add fulltext index fulltextidx(info);
這樣,即可在book表中,為info字段建立一個名稱為fulltextidx的全文索引 。
6) 創(chuàng)建空間索引
創(chuàng)建表test,在表中的space字段上創(chuàng)建名稱為spatialidx的空間索引 。
首先創(chuàng)建數(shù)據(jù)表t8,SQL語句如下所示:
create table test (space geometry not null) engine=MyISAM;
使用alter table 語句在t8表的space字段上,創(chuàng)建名稱為spatialidx的空間索引,SQL語句如下所示:
alter table testadd spatial index spatialidx (space);
這樣,即可在t8表中,為space字段建立一個名稱為spatialidx的空間索引 。
索引的銷毀索引的維護(hù)需要消耗磁盤存儲,因此,為了避免影響數(shù)據(jù)庫性能,應(yīng)該及時刪除不再使用的索引 。刪除索引的方法有兩種,如下:
修改表刪除索引使用alter table刪除索引的基本語法格式如下所示:
alter table 表名 drop index 索引名
刪除student表中名稱為tb_idx的全文索引
alter table student drop index tb_idx;
上述SQL語句執(zhí)行后,可以使用show create table語句查看表結(jié)構(gòu),來確認(rèn)索引是否已經(jīng)成功被刪除 。
show create table student;
直接刪除索引使用drop index刪除索引的基本語法格式如下所示:
drop index 索引名 on 表名;
刪除test1表中名稱為tb_index的空間索引,SQL語句如下:
drop index tb_index on test1
再次使用show create table 語句查看表結(jié)構(gòu),發(fā)現(xiàn),test1表中名稱為tb_index的索引被成功刪除 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 托帕石價格還有上升的空間嗎?什么顏色的托帕石好?
- 2元一個的茶葉蛋,教你獨(dú)門秘方,簡單易上手,茶香濃郁特別入味
- 春季干燥易上火,記得多吃這蔬菜,應(yīng)季而食營養(yǎng)高,清火去春燥
- 酒店防止攝像頭的辦法
- 電跳閘了開關(guān)推不上去
- 史上最牛爆笑零分作文 氣死99個老師的作文
- 臉上有痘印毛孔粗大怎么辦
- 每逢佳節(jié)胖三斤?趕緊試試這4款遮肉單品,讓你視覺上秒瘦10斤
- 迅速消除工作疲勞的5個小動作
- 上班族走路減肥有4中方法
