创建索引:在创建表时可以直接添加关键字用于添加表中索引
CREATE table test33(id int(20) ,username VARCHAR(110),projectid INT(20),usercode VARCHAR(128),
PRIMARY KEY (id),UNIQUE INDEX(projectid)
,INDEX(usercode))
PRIMARY KEY 是添加主键的; UNIQUE INDEX 为唯一性索引 ;INDEX是添加普通索引
- UNIQUE:可选。表示索引为唯一性索引。
- FULLTEXT:可选。表示索引为全文索引。
- SPATIAL:可选。表示索引为空间索引。
- INDEX和KEY:用于指定字段为索引,两者选择其中之一就可以了,作用是 一样的
查询当前表的索引
show index from test33

查询使用索引信息
使用EXPLAIN关键字 :
EXPLAIN select * from test33 where id = 1

在正常查询时,sql会直接使用索引的
参考文档:https://blog.youkuaiyun.com/justry_deng/article/details/81458470
本文介绍了如何在创建表时添加不同类型的索引,包括主键索引、唯一性索引及普通索引,并提供了查询索引及使用索引进行查询的示例。

被折叠的 条评论
为什么被折叠?



