热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySql数据库的优化(三)MySql数据库的三元运算

在数据查询过程中,我们有可能需要用到数据库中的三元运算符,实际上这种操作是要消耗大量时间的。如果实在避免避免不了这样的操作,我们就应该一个相对比较好的一个方法。MySql中的三元运算符有两种方法:

在数据查询过程中,我们有可能需要用到数据库中的三元运算符,实际上这种操作是要消耗大量时间的。如果实在避免避免不了这样的操作,我们就应该一个相对比较好的一个方法。

MySql中的三元运算符有两种方法:

1、case when 条件 then (条件为true时执行) else(条件为false时执行) end /*end不可少*/

2、select *,if(expr1,expr2,expr3) from 表名

两种方法的比较:

第一种方法,

第二种方法,

 

由此可见,case when 的执行速度要快于if(expr1,expr2,expr3)条件查询

 


推荐阅读
  • MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。那么其中mysqlcase语句怎么用?mysqlcase语句用法:结构:casew ... [详细]
  • linux json 写sql注入,sql注入之json注入(php代码)
    环境phpstudyphp服务端代码security数据库中的users表中的username,password字段用户名adminJSON服务端代码大家实际测试中注 ... [详细]
  • 代码如下:(把数据以表格形式输出本人小白哪位大侠能把完整的代码写出来呀最好是可以添加、删除和显示表格的)<%@pagecontentTypetexthtmlpageEn ... [详细]
  • oracle text db2,从Oracle 到DB2(一)
    在实际的软件项目的开发过程中,特别是在企业的应用系统集成(EAI)项目中广大开发人员经常遇到不同关系型数据库之间的数据移植问题。笔者根据自己在工作中的不同数据库数据移 ... [详细]
  • Oracle日常管理用到的一些sql语句表空间及容量:selecttablespace_name,sum(bytes)102410241024fromdba_data ... [详细]
  • 一个不错的JDBC连接池教程(带具体例子)
    1.前言数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游 ... [详细]
  • 第一部分:TSqlTop有两种用法1,限制查询结果集返回的行数或总行数的百分比。当将TOP与ORDERBY子句结合使用时,结果集限制为前N个已排序行;否则,以未定义的顺序返回前N个 ... [详细]
  • 接上文http:blog.itpub.net29254281viewspace-1318239领导让开发同学鼓捣一个可配置化的后台.又回到了原来的问题如果要灵活,很多参数要 ... [详细]
  • mysql其实挺好的,大一就开始学,这么多年也还不错,基本上使用数据库一直都是使用的mysql,但是随着使用越来越多 ... [详细]
  • 如何实现Percona Mysql Galera多读写集群的部署
    本篇文章给大家主要讲的是关于如何实现PerconaMysqlGalera多读写集群的部署的内容,感兴趣的话就一起来看看这篇文章吧,相信看完如何实现PerconaMysq ... [详细]
  • mysql join 算法_【MySQL】之join算法详解
    在阿里巴巴的java开发手册有这么一条强制规定:超过三个表禁止join,须要join的字段,数据类型保持绝对一致,多表关联查 ... [详细]
  • eecg的代码生成器很不错,但是可能有的时候不是那么符合我们实际项目的功能需求,这里会首先介绍jeecg原生生成的样子,以及根据需求进行的改造。Jeecg中的 ... [详细]
  • ---------建表 table1,tabel2---------createtabletable1(idint,namevarchar(20))createtabletable2(i ... [详细]
  • 联合查询1:概述将多次查询(多条select语句),在记录上进行拼接(字段是不会增加的),只要求字段一样,与数据类型无关union:联合的意思,即把两次或多次查询结果 ... [详细]
  • 用户管理_用户管理的小项目
      之前学习链表数据结构的时候,写过(相信很多人都做过)dos窗口版的学生管理系统,通过输入数字来实现CURD学生的信息,顶多就是把数据写入文件来存储数据 ... [详细]
author-avatar
vicj_iao
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有