索引
索引类似书的目录索引
索引页类似于目录页
索引的作用:提交检索效率
索引分类:
一个表里只能有一个聚焦
一个表里面可以有多个非聚焦
创建主键的同时会创建聚焦
创建唯一键的同时会创建非聚焦
主键索引:创建表的主键同时创建主键索引,删除主键索引的同时删除了主键,两者相辅相成,不可分割
唯一索引:创建唯一约束,字段创建唯一索引
创建索引:
-- 普遍索引
CREATE INDEX hhs ON student(sex)
ALTER TABLE book ADD INDEX hha(price)
-- 主键索引
ALTER TABLE 表名 ADD PRIMARY KEY(字段)
-- 唯一索引
CREATE UNIQUE INDEX b ON a(s)
ALTER TABLE book ADD UNIQUE (price)
-- 复合索引
CREATE INDEX sb ON s(a,b,c)
-- 全文索引
CREATE FULLTEXT INDEX baobao ON grade(gradeName)
ALTER TABLE book ADD FULLTEXT (bName)
-- 空间索引
CREATE SPATIAL INDEX sssss ON abcd(b)
ALTER TABLE abcd ADD SPATIAL (b)
使用索引:
SHOW INDEX FROM bank
-- 删除索引
DROP INDEX 索引名 ON 表