400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

mysql索引的优劣势是什么以及使用方法-创新互联

本篇内容主要讲解“mysql索引的优劣势是什么以及使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql索引的优劣势是什么以及使用方法”吧!

创新互联-专业网站定制、快速模板网站建设、高性价比自流井网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式自流井网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖自流井地区。费用合理售后完善,十载实体公司更值得信赖。

一、索引的优劣势

优点:可以快速的检索  、可以加快分组和排序

缺点: 占用储存空间、降低数据表的修改操作

二、索引的分类

主键索引即主索引,根据主键 pk_clolum(length)建立索引,不允许重复,不允许空值
索引用来建立索引的列的值必须是的,允许空值
普通索引用表中的普通列构建的索引,没有任何限制
全文索引用大文本对象的列构建的索引
全文索引用大文本对象的列构建的索引;
组合索引用多个列组合构建的索引,这多个列中的值不允许有空值。

三、使用索引的规则

1、适合建立索引的情况

2、不适合建立索引的情况

3、索引失灵的情况

四、关于索引的SQL

1、创建表的时候添加索引

-- 创建表的时候添加索引
-- INDEX 关键词
-- myindex 索引的名称自己起的
-- (username(16))添加到哪一个字段上
CREATE TABLE mytable(
 ID INT NOT NULL,
 username VARCHAR(16) NOT NULL,
 INDEX myindex (username(16))
);

2、创建表过后添加索引

-- 添加索引
-- myindex索引的名字(自己定义)
-- mytable 表的名字
CREATE INDEX myindex ON mytable(username(16));
或者
ALTER TABLE mytable ADD INDEX myindex(username);

3 查看索引

-- mytable 表的名字
 show index FROM mytable;

4、删除索引

-- myindex索引的名字(自己定义)
-- mytable 表的名字
DROP INDEX myindex ON mytable;
或者
ALTER TABLE mytable DROP INDEX myindex;

总结

到此,相信大家对“mysql索引的优劣势是什么以及使用方法”有了更深的了解,不妨来实际操作一番吧!这里是创新互联建站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


当前文章:mysql索引的优劣势是什么以及使用方法-创新互联
文章起源:http://mzwzsj.com/article/psosh.html

其他资讯

让你的专属顾问为你服务