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

Posted 付小虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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数据库的优化 MySql数据库的三元运算的主要内容,如果未能解决你的问题,请参考以下文章

mysql三元运算,上下连表

mysql中的三元运算

如何在ajax调用中在jquery中使用三元运算符?

python 全栈 python基础 三元运算 字符编码 元组 集合 三级菜单优化!

mysql对于大量数据,怎么进行优化

Python/MySQL(MySQL数据库操作)