MySQL 5.7.9 – 删除id_type索引并没有什么区别.多列索引(type_date)适用于两个查询.

解释查询输出:

mysql> explain SELECT id_type,date FROM my_tbl WHERE id_type='some';

+----+-------------+--------+------------+------+---------------+-----------+---------+-------+------+----------+-------------+

| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |

+----+-------------+--------+------------+------+---------------+-----------+---------+-------+------+----------+-------------+

| 1 | SIMPLE | my_tbl | NULL | ref | type_date | type_date | 4 | const | 1 | 100.00 | Using index |

+----+-------------+--------+------------+------+---------------+-----------+-----

mysql> explain SELECT id_type FROM my_tbl WHERE id_type='some';

+----+-------------+--------+------------+------+---------------+-----------+---------+-------+------+----------+-------------+

| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra |

+----+-------------+--------+------------+------+---------------+-----------+---------+-------+------+----------+-------------+

| 1 | SIMPLE | my_tbl | NULL | ref | type_date | type_date | 4 | const | 1 | 100.00 | Using index |

+----+-------------+--------+------------+------+---------------+---------

mysql> show indexes from my_tbl;

+--------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+

| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |

+--------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+

| my_tbl | 0 | PRIMARY | 1 | id | A | 0 | NULL | NULL | | BTREE | | |

| my_tbl | 1 | type_date | 1 | id_type | A | 0 | NULL | NULL | | BTREE | | |

| my_tbl | 1 | type_date | 2 | date | A | 0 | NULL | NULL | | BTREE | | |

+--------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+-------------

mysql 同样字段的索引_MySQL表中具有相同字段的两个索引相关推荐

  1. mysql怎么修改表中的文字_mysql表中怎么修改字段?

    在mysql表中,可以使用"ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型;"语句来修改字段名称:使用"ALTER TABLE 表名 MODIF ...

  2. mysql中怎么修改字段_mysql表中怎么修改字段?

    在mysql表中,可以使用"ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型;"语句来修改字段名称:使用"ALTER TABLE 表名 MODIF ...

  3. mysql 对表插入多行_MySQL表中怎么一次插入两行或更多行

    是的,我们可以一次在一个表中插入两行或更多行.以下是语法-insert into yourTableName(yourColumnName1,yourColumnName2) values(yourV ...

  4. web项目查询mysql中文显示为问号_MySQL 表中的中文显示为问号

    文章目录 1 问题:MySQL数据库中的中文显示为问号 2 解决思路 2.1 查看字符集 2.2 修改my.ini 2.3 重启mysql 2.4 验证字符集生效 3 其他 3.1 修改表的编码格式 ...

  5. mysql 查询指定字段数据_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  6. mysql select 指定列_MySQL使用select语句查询指定表中指定列(字段)的数据

    本文介绍mysql数据库中执行select查询语句,查询指定列的数据,即指定字段的数据. 再来回顾一下sql语句中的select语句的语法: select 语句的基本语法: select from w ...

  7. MySQL中会用到age字段的索引_MySQL学习笔记(四):正确使用索引(二)

    上一篇学习到了MySQL中的索引是什么,以及一些关于索引的简单的知识,这篇我打算详细地谈一谈如何正确地使用索引.索引的使用看起来很简单,但是在真正去学习它的时候才发现,原来是暗藏玄机.使用索引时有很多 ...

  8. 在mysql中删除表中字段_MySQL中的表中增加删除字段

    1.增加一个字段 alter table user表 add COLUMN new1字段 VARCHAR(20)   NOT NULL DEFAULT 0; //增加一个字段,VARCHERA 20 ...

  9. 修改Mysql表中自增字段的初始值

    修改Mysql表中自增字段的初始值: ALTER TABLE employee AUTO_INCREMENT=2; 解释:将表employee自增字段的初始值设置为2

最新文章

  1. Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+hibernate声明式事务管理详解
  2. 1060 爱丁顿数 (25 分)(思维)
  3. Communicator可以多点同时Logon
  4. 查询集 QuerySet
  5. 封装常用的js(base.js)——【05】自定义弹出框.封装水平垂直居中center(),和resize() ....
  6. atitit.流程标准化--- mysql启动不起来的排查流程attilax总结
  7. 德银病危:心比天高,却落下黄粱一梦
  8. UCOS操作系统——创建与删除任务(三)
  9. Ext-Ext4文件系统_日志JBD2
  10. 【安防百科】HDSDI、960H、HDCVI、HDTVI、AHD方案对比
  11. mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
  12. PPT扁平化设计总结
  13. LaTex - PPT 模板-1 (亲测可用)
  14. 操作系统c语言实现进程同步与互斥代码
  15. 自定义UI 简易图文混排
  16. 远程计算机 函数不支持,远程桌面连接提示:要求的函数不受支持解决方法(The function requestred is not support)...
  17. 计算机毕业设计ssm客房订餐系统s2whx系统+程序+源码+lw+远程部署
  18. bzoj2245 [SDOI2011]工作安排
  19. R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、对股票进行除权除息调整
  20. java gui狼_5个强大的Java分布式缓存框架

热门文章

  1. 精美图文讲解Java AQS 共享式获取同步状态以及Semaphore的应用
  2. Uber 开源 Piranha,可自动删除过时代码
  3. Kubernetes 集群的零停机服务器更新 | 文末有料!
  4. 每日一问一周汇总:第2期
  5. 丙类放大电路实验报告_电子工程师入门基础:那些关于电子电路设计的基础知识...
  6. mysql 启动个关闭命定_mysql利用phpmyadmin实现数据库同步更新
  7. VS2015平台编译mini-caffe
  8. cannot import name '_imaging' from 'PIL'
  9. python 跟踪算法
  10. gevent.hub.LoopExit: ('This operation would block forever