ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 6mysql运算符

6mysql运算符

原创 Linux操作系统 作者:安佰胜 时间:2011-01-06 11:46:34 0 删除 编辑


6mysql运算符

=====================

分类:
 算数运算符
 比较运算符
 逻辑运算符
 位运算符

计算查询与oraclequbie
 oracle要求语句严格按照语法,没有来源表的使用dual代替
 mysql不需要,可以直接查询,如select 1+2;

0作为除数返回null

char进行数字运算规则
 如果第一个是数字的字符串被用于一个算数运算中,那么他被转换为这个数字的值
 如果一个包含字符和数字混合的字符串不能被正确的转换为数字,那么他被转换成0

mysql比较字符串忽略大小写
需要比较大小写需要在串前添加binary关键字
比较字符串时忽略尾部空格,比较其他位置空格

null<=>null为真,除<=>外其他运算符与null计算均返回null

--------------

正则表达式常用元字符

 +  匹配1个或更多个前面字符的值
 *  匹配0个或更多个前面字符的值
 ?  匹配0个活1个前面字符的值
 .  匹配任意字符
 ^  匹配字符串的开始部分
 $  匹配字符串的末尾部分
 \s 匹配单个空白空间字符,包括制表符和换行符
 \S 匹配空白空间字符意外的一切字符
 \d 匹配0到9之间的数字
 \w 匹配字母、数字和下划线字符
 \W 匹配用\w不能匹配的任意字符
 
----------------

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13177610/viewspace-684204/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 5mysql数据类型
下一篇: 7mysql函数
请登录后发表评论 登录
全部评论

注册时间:2009-08-26

  • 博文量
    215
  • 访问量
    616708