大家讲道理2017-04-17 11:38:122楼

1 对mysql来说, :

http://dev.mysql.com/doc/refman/5.7/en/create-index.html

An index_col_name specification can end with ASC or DESC. These

keywords are permitted for future extensions for specifying ascending

or descending index value storage. Currently, they are parsed but

ignored; index values are always stored in ascending order.

所以:

http://dev.mysql.com/doc/refman/5.7/en/order-by-optimization.html

你不能用到索引, if:

You mix ASC and DESC:

SELECT * FROM t1 ORDER BY key_part1 DESC,key_part2 ASC;

2 mysql没有 类似Oracle里的Function Based Indexes, 所以你这里没法用到索引. 可能的办法是 另外建一个 关联表, 包含(end_time-up.beg_time) as time 字段, 建索引. 自己负责两个表之间的 更新(触发器 或者程序逻辑)

mysql 中文列索引_MYSQL多列索引相关推荐

  1. c mysql 索引_MySQL 多列索引的生效规则

    mysql中 myisam,innodb默认使用的是 Btree索引,至于btree的数据结构是怎样的都不重要, 只需要知道结果,既然是索引那这个数据结构最后是排好序:就像新华字典他的目录就是按照a, ...

  2. mysql三个字段最优索引_mysql 多列索引优化

    Mysql所有的列都可以使用索引,.对相关列使用索引是提高SELECT操作性能的最佳途径.根据存储引擎定义每个表的最大索引数和最大索引长度.所有存储引擎支持每个表至少16个索引,总索引长度至少256字 ...

  3. mysql聚集索引可以多列吗_MySQL使用单列索引和多列索引

    讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则. 1. 单列索引 在性能优化过程中,选择在哪些列上创建索引是最重要的步骤之一.可以考虑使用索引的主要有两种类型的列:在W ...

  4. mysql 查询优化 非索引_mysql 查询优化和索引使用心得

    -- sql优化案例 -- 1.not in 用left join on 替换 -- 2.like '%XXX%' 用 like 'XXX%' 替换 -- 3.limit 优化 实用,在分页中 EXP ...

  5. MySQL第九章索引_MySQL高级(索引优化+慢查询定位)

    一.先谈谈事务 1. ACID特性 1.1 原子性: 事务是最小的执行单位,不允许分割.事务的原子性确保动作要么全部完成,要么完全不起作用: 1.2 一致性: 执行事务前后,数据库从一个一致性状态转换 ...

  6. mysql如何创建简单索引_mysql 如何创建索引呢,这个其实很简单

    mysql 如何创建索引? mysql 如何创建索引呢,这个其实很简单 create index或者为己有字段增加索引 ALTER TABLE `table_name` ADD UNIQUE (`co ...

  7. mysql 函数索引_MySQL 8.0 索引特性1-函数索引

    函数索引顾名思义就是加给字段加了函数的索引,这里的函数也可以是表达式.所以也叫表达式索引. MySQL 5.7 推出了虚拟列的功能,MySQL8.0的函数索引内部其实也是依据虚拟列来实现的. 我们考虑 ...

  8. mysql 子查询添加索引_mysql – 你能索引子查询吗?

    我有一个表和一个如下所示的查询.有关工作示例,请参阅此 SQL Fiddle. SELECT o.property_B, SUM(o.score1), w.score FROM o INNER JOI ...

  9. mysql btree检索策略_MySQL之Btree索引和HASH索引的区别以及索引优化策略

    索引是帮助mysql获取数据的数据结构.最常见的索引是Btree索引和Hash索引. 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引:而Mermory默认的索引是 ...

  10. mysql 隐藏中间四位_MySQL知识体系——索引

    本文直切主题,针对InnoDB引擎描述索引及优化策略.在开始之前,需要读者了解: 二叉查找树(包括2-3查找树.红黑树等数据结构) MySQL的InnoDB引擎基础知识 索引初探 要了解索引,当然要了 ...

最新文章

  1. rails的一些问题
  2. css 盒子有内容 盒子往下掉_css盒子模型与文本溢出学习笔记
  3. java三元操作符注意
  4. 支付宝打年兽神器 v1.4.5
  5. Python中的线程及用法
  6. ik分词器 分词原理_ElasticSearch 集成Ik分词器
  7. SURF特征提取(使用matlab自带函数)
  8. 使用梦网云通讯平台解决手机验证码问题
  9. 关于 联想昭阳 E43A 无线开关设置的 正确解决办法
  10. Java核心编程总结(六、常用API与集合)
  11. 计算机网络 期末复习
  12. 微信小程序之授权登录的实现(button按钮)
  13. 如何写好一份数据分析报告?
  14. linux课程总结范文,大学课程学习心得体会5篇.doc
  15. 精简指令集与复杂指令集
  16. Qt编写安防视频监控系统2-视频播放
  17. 睢宁县微服务平台_微服务(Weifuwu)国内微信公众服务平台
  18. Android vs iOS 程序开发:我该选哪一个?
  19. 将qlv格式转换为mp4格式视频
  20. SSM之echarts视频-Array-专题视频课程

热门文章

  1. 阿里云物联网MQTT三元数生成
  2. C# struct的陷阱:无法修改“...”的返回值,因为它不是变量
  3. 配置文件configSections节点使用实例      。
  4. 怎么设置电脑屏幕一直亮着_电脑屏幕缩小了肿么调回去。分辨率调了没用。
  5. Linux 下重新编译Windows下生成的Qt工程
  6. 低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等)
  7. 之全能忙内_全能水适能指导员流行到山西,你是否跟上?
  8. int android.support.v7.widget.RecyclerView$ViewHolder.mItemViewType' on a null.....
  9. c++11 call_once 使用方法
  10. linux 内核 报错,根据epc定位linux内核报错.pdf