索引:
建立索引会提高搜索速度、占用磁盘空间的索引文件、降低表的更新速度。
索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。
在创建表时建立索引:
CREATE TABLE 表名[字段名 数据类型] [UNIQUE|FULLTEXT|SPATIAL|…] |[INDEX|KEY]
[索引名字] (字段名[length]) [ASC|DESC]
|----------------------------------------------------| |--------------------------------------------| |-----------------|
普通创建表语句 设置什么样的索引(唯一、全文等) 索引关键字
|------------| |---------------------| |-----------------|
索引名字 对哪个字段设置索引 对索引进行排序
添加索引:
ALTER TABLE 表名 ADD [UNIQUE|FULLTEXT|SPATIAL] [INDEX|KEY] 索引名 [ASC|DESC]
删除索引:
ALTER TABLE 表名 DROP INDEX 索引名;
DROP INDEX 索引名 ON 表名;
我们在创建索引时没写索引名的话,会自动帮我们用字段名当作索引名。