欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

索引

程序员文章站 2022-04-18 11:41:32
...
-- 索引:索引是帮助Mysql高效获取数据的数据结构。

-- 创建普通索引 CREATE INDEX 索引名 ON 表名(字段名)
			CREATE INDEX a ON t_student(Sename);

-- 创建唯一索引 CREATE UNIQUE INDEX 索引名 ON 表名(字段名)  优先级高于外键索引
			CREATE UNIQUE INDEX b ON t_student(Sename);

-- 查看索引	SHOW INDEX FROM t_student
		  Show INDEX FROM t_student;

-- 删除索引
			DROP INDEX a ON t_student;
 
			SELECT * FROM t_student WHERE Sename = 'Apple';

-- explain 在写查询sql语句的时候可以在语句前加上 ecplain 来展示这个sql语句的状态,是否是较优的写法
-- tpye 的状态尽量要达到 const  不要让type出现ALL    rows代表查询的记录,越小越好

-- system > const > eq_ref > ref > fulltext > ref_or_null > index_merge 
-- > unique_subquery > index_subquery > range > index > ALL


-- 在什么情况下加索引:对我们经常要查询的列进行加索引,一个表的索引也不要加太多
-- 如果经常对表进行修改,那么建议不加索引






相关标签: 索引