码迷,mamicode.com
首页 > 数据库 > 详细

Mysql容易忽视的基础杂记

时间:2017-02-07 16:36:00      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:注意   bsp   时间   where   select   mysq   包含   杂记   null   

在mysql中in与or的功能相当,那么为啥推荐使用in呢,in的有点如下:

1.在使用长合法选项清单时,in操作符的语法更清楚且更直观;

2.在使用in时,计算的次序更容易管理(因为使用的操作符更少);

3.in操作符一般比or操作符清单执行更快;

4.index最大有点是可以包含其他select语句,使得能够更动态地建立where子句。

 

使用通配符%进行搜索时请注意,where 字段 like ‘%‘ 不能匹配出值为NULL的行。

通配符%能匹配0到n个字符,通配符_只能匹配一个字符。

不要过度使用通配符,因为通配符搜索的处理一般要比其他的搜索所花时间更长,而且把通配符放在搜索模式的开始处,搜索起来是最慢的。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                                      --以上内容摘自《Mysql必知必会》

Mysql容易忽视的基础杂记

标签:注意   bsp   时间   where   select   mysq   包含   杂记   null   

原文地址:http://www.cnblogs.com/kaili-li/p/6374439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!