亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

mysql上億數(shù)據(jù)秒級查詢 mysql查詢最后一條數(shù)據(jù)的id( 四 )


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)容,希望對您有所幫助: