当前位置:首页 » MySQL » MySQL学习笔记(3):MySQL运算符与常用函数 » 正文


MySQL学习笔记(3):MySQL运算符与常用函数

发布日期:2014-09-12 00:00   来源:谭海波   本文永久链接
摘要:MySQL中的运算符可以分为算术运算符、比较运算符、逻辑运算符、位运算符。 算术运算符比较好理解了,无非就是加减乘除商了,分别为:+、-、*、/、%。 与算术运算符相比,比较运算符就复杂一些了,它包括了以下几个运算符:等于(=)、不等于(!=)、……

MySQL中的运算符可以分为算术运算符、比较运算符、逻辑运算符、位运算符。

算术运算符比较好理解了,无非就是加减乘除商了,分别为:+、-、*、/、%。

与算术运算符相比,比较运算符就复杂一些了,它包括了以下几个运算符:等于(=)、不等于(!=)、安全的等于(< =>)、小于(< )、小于等于(<=)、大于(>)、大于等于(>=)、存在于指定范围(BETWEEN AND)、存在于指定集合(IN)、为空(NULL)、非空(IS NOT NULL)、通配符匹配(LIKE)、正则表达式匹配(REGEXP)。

逻辑运算符包括非(NOT或!)、与(AND)、或(OR)、异或(XOR)。

位运算符包括了六种位运算符,位与(&)、位或(|)、位异或(^)、位取反(~)、位右移(>>)、位左移(<<)。 MySQL中的常用函数包括了字符串函数、数值函数、时间日期函数、流程函数,当然也有一些系统内置的其他常用函数。 字符串函数:concat、insert、upper、lower、left、right、lpad、rpad、ltrim、rtrim、trim、repeat、replace、substring、strcmp。 数值函数:abs、ceil、floor、rand、round、mod、truncate。 日期函数:current_date()、current_time()、now()、unix_timestamp()、from_unixtime()、year()、month()、week()、day()、hour()、minute()、time_to_sec()、sex_to_time()、date_add()、datediff()、date_format()。备注:这些函数中的括号里面有的是需要加参数的。 流程函数:ifnull()、if()、case when then end、case when then when then end。



关注谭海波博客官方微信公众平台
文章分类MySQL
文章标签:
本文永久链接:http://tanhaibo.net/2014/09/mysql-function.html
转载提示:除非注明,谭海波博客的文章均为原创,转载请以链接形式注明作者和出处。谢谢合作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注