mysql索引创建的两种方法及其区别,以及哪些字段适合做索引
2020-02-04 05:20
309 查看
方法一:alter table 表名 add index(字段名) ;
方法二:create index 索引名 on 表名(字段名);
区别:
方法一 :
1.索引名可不写,mysql自动生成,也可以加。
例如:alter table 表名 add index index_A (字段名A) ;
2.同时创建多个索引。
例如:alter table 表名 add index index_A(字段名A),add index index_B(字段名B);
方法二:
1.不可用省略索引名。
拓展:
选择字段作为索引,最好选择索引区分度大的字段,这样检索的效率高,速度快;
索引区分度=count(discount 字段A)/count(字段A)
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- java中创建线程的两种方法及其区别
- MySQL创建索引方法:ALTER TABLE和CREATE INDEX的区别
- mysql索引的优缺点,创建索引的一些规则,以及在哪些情况下索引无法命中
- java中创建线程的两种方法及其区别
- 关于java基础类型与引用类型内存存储问题,以及string.intern()方法(String两种创建方式的区别)
- 分析哪些索引适合压缩,以及压缩几个字段
- java中创建String类型对象的两种方式以及在使用equals()和“==”两种方法时的区别
- C++中创建对象的两种方法及其区别
- mysql中text,longtext,mediumtext字段类型的意思,以及区别
- String与StringBuffer的区别,以及两种方式创建字符串对象的区别。
- 查看mysql表大小索引大小以及临时表使用技巧,分区与分表区别
- MySQL各存储引擎的区别及其启动方法
- mysql索引适应方法及其性能优化见解
- MySQL索引的缺点以及MySQL索引在实际操作中有哪些事项
- Java 创建字符串String的各种方法以及区别
- 数据库的索引,mysql中的索引|||如何在mysql中对text字段加索引?|||mysql数据库中的字段在什么情况下加索引?|||高手请进:text字段不能做索引,有无其他方法?|||该建那个字段
- mysql 查询字段数量的两种方法
- mysql中text,longtext,mediumtext字段类型的意思,以及区别
- MySQL中不能创建自增字段的解决方法
- mysql索引总结----mysql 索引类型以及创建