如何在mysql中创建索引?
主要说明如何在mysql中创建索引,和索引的定义、区分以及创建索引的意义。索引的分类分为单列索引和组合索引。单列索引
顾名思义就是单个列,组合索引就是由多个列组成的索引。
操作方法
(01)创建索引之前需要先建一个简单的小表(我这里利用的是navicate进行创建mytable),然后往表里面插入几条数据INSERT INTO mytable VALUES(1,x27;王一','上海',1);INSERT INTO mytable VALUES(2,'王二','北京',11);INSERT INTO mytable VALUES(3,'王三','天津',12);INSERT INTO mytable VALUES(4,'王四','苏州',13);INSERT INTO mytable VALUES(5,'王五','杭州',14);INSERT INTO mytable VALUES(6,'王六','怀柔',15);
(02)先说普通的索引、唯一索引以及主键索引。创建普通索引:CREATE INDEX username ON mytable(username);
(03)唯一索引和主键索引与普通索引的区别是唯一,不重复。列值唯一,但是唯一索引可以有空值。创建唯一索引:CREATE UNIQUE INDEX age ON mytable(age);
(04)主键索引不可以有空值。创建主键索引:ALTER TABLE mytable ADD PRIMARY KEY (id);
(05)然后通过查询索引就能看到相对应的结果。我们也可以删除索引DROP INDEX 索引的名字 ON 索引的表;
(06)说下组合索引,创建方法基本一致ALTER TABLE mytable ADD INDEX name_city_age (username,city,age);
特别提示
有多个列组成的索引和多个索引列是不一样的。
一般情况下where和join关联涉及到数量大的情况下用,但是不是确定的,这点需要注意,索引视情况而定,并不是越多 越好。
-
参加校园招聘会要注意什么?
每到毕业季,校园招聘会门口都会聚集着大批前来找工作的毕业生。面对人山人海的竞争,毕业生到底需要在招聘会中注意些什么,才能提高自己被录用的几率呢?下面,小编就给大家介绍一下。校园招聘季(01)整洁的着装和外形校园招聘会是一个非常正式的场合,参加招聘的人也都是十...
-
怎么在天猫上架宝贝?
上一期小胖脸给大家分享了在天猫下架宝贝的方法,那么如果之前卖断的宝贝又恢复供货的话,怎么重新上架宝贝呢?跟着我来操作吧~操作方法(01)首先,登录天猫后台,输入你的登录名和密码,点击“登录”,进入到“卖家工作台”。准备编辑。(02)在“卖家工作台”左侧边栏,靠下一点的...
-
如何制定个人五年规划
很多人因为没有目标、计划而困惑,有些人希望有目标、计划而不知道如何下手,下面,我就以我的实际来和大家共同探讨如何制定个人的五年规划,共同度过未来的每一天。操作方法(01)要做一个完整精准的五年规划,首先必须要给自己一段时间,一天时间制定的五年规划很难有操作性...
-
通信网络优化软件CDS LTE7.1新手安装方法
移动网络的存在,使移动通信网络优化员不可或缺。网优工作中,软件CDS可以满足 LTE 网络规划、建设、开通验收、维护优化等各阶段对空中接口的测试需求。对于CDS-LTE正确安装方法,我们应熟悉掌握。操作方法(01)CDS LTE 7.1 安装包包含三个安装程序1、CDS 安装程...