MySQL数据库索引查询
生活随笔
收集整理的這篇文章主要介紹了
MySQL数据库索引查询
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- MySQL數據庫索引查詢
- 1. 創建數據庫和表
- 2. 使用alter table 語句在w_name字段上建立名為nameidx的普通索引.
- 3. 使用create index語句在w_address和w_age字段上建立名為multiidx的組合索引.
- 4. 使用CREATE index語句在 w_note字段上建立名為ftidx的全文索引.
- 5. 刪除索引。利用alter table 語句將全文索引ftidx刪除.
MySQL數據庫索引查詢
1. 創建數據庫和表
CREATE DATABASE test;
CREATE table writers (w_id int(10) PRIMARY key not null AUTO_INCREMENT COMMENT ‘編號’,
w_name VARCHAR(20) NOT NULL COMMENT ‘作者姓名’,
w_address VARCHAR(50) COMMENT ‘作者地址’,
w_age int not null COMMENT ‘年齡’,
w_note TEXT COMMENT ‘說明’,
UNIQUE INDEX uniqidx (w_id));
2. 使用alter table 語句在w_name字段上建立名為nameidx的普通索引.
ALTER table writers ADD INDEX nameidx(w_name);
3. 使用create index語句在w_address和w_age字段上建立名為multiidx的組合索引.
CREATE INDEX multiidx on writers(w_address,w_age);
4. 使用CREATE index語句在 w_note字段上建立名為ftidx的全文索引.
CREATE FULLTEXT INDEX ftidx on writers(w_note);5. 刪除索引。利用alter table 語句將全文索引ftidx刪除.
alter table writers drop INDEX ftidx;
利用drop index語句將nameidx索引刪除.
drop INDEX nameidx on writers;
總結
以上是生活随笔為你收集整理的MySQL数据库索引查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库索引
- 下一篇: 底层逻辑 MATLAB 的句柄是什么