Mysql 索引的简单用法
2016-05-09 16:48
399 查看
之前项目中一直没有用到索引,听说可以增加查询效率,今天深入了解了一下。
一、Mysql中 索引的类型
1、普通索引 index
2、唯一索引 unique index
3、主键索引 primary key
4、全文索引 fulltext index
二、索引的创建原则
1、不要过度索引
2、在where条件最频繁的列上加索引
3、音量索引散列值(如男和女这样大量重复的数据是没有必要加索引的)
三、建立索引
alter table 表名 add index/unique/fulltext [索引名 可选] (列名);
alter table 标名 add primary key (列名);
四、删除索引
alter table 表名 drop index 索引名;
删除主键索引
alter table drop primary key
如果在工作中,大量的数据进行迁移的时,并且都带有索引,最合理的解决方式是将索引删除掉,导入数据,再重新创建索引。
一、Mysql中 索引的类型
1、普通索引 index
2、唯一索引 unique index
3、主键索引 primary key
4、全文索引 fulltext index
二、索引的创建原则
1、不要过度索引
2、在where条件最频繁的列上加索引
3、音量索引散列值(如男和女这样大量重复的数据是没有必要加索引的)
三、建立索引
alter table 表名 add index/unique/fulltext [索引名 可选] (列名);
alter table 标名 add primary key (列名);
四、删除索引
alter table 表名 drop index 索引名;
删除主键索引
alter table drop primary key
如果在工作中,大量的数据进行迁移的时,并且都带有索引,最合理的解决方式是将索引删除掉,导入数据,再重新创建索引。
相关文章推荐
- quartz mysql 表结构
- 为什么数据库读写分离可以提高性能以及mysql实现读写分离
- 转:MySQL表名不区分大小写
- mysql在windows下的安装
- mysql命令行操作 添加字段,修改字段
- mysql group_concat
- Mysql 实现 Rownum() 排序后根据条件获取名次
- MYSQL添加远程用户
- mysql 定期备份的 .sh
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- win7 安装 MySQL 5.7 配置方法
- MySQL查询优化之explain
- MySQL学习9:详解MySQL中的外键约束
- 查询mysql的QPS
- mysql中复制表数据(select into from和replace into select)
- MYSQL主从同步故障!
- MySQL带参数的存储过程小例子
- pdo_mysql 安装
- MySQL sql-mode