目录
一、数字运算符
二、比较运算符
三、日期函数
四、信息函数
五、聚合函数
六、加密函数
一、数字运算符
- 小写
ceil() 进一取整(向上取整)
div() 整数除法
flloor() 舍一取整(向下取整)
mod() 取余数(取摸)
power() 冥运算(多少次方)
round() 四舍五入
truncate() 数字截取
- 数字运算符案例:
//ceil():进一取整(向上取整)
mysql> select ceil(3.56);
+------------+
| ceil(3.56) |
+------------+
| 4 |
+------------+
1 row in set (0.04 sec)
//flloor():舍一取整
mysql> select floor(3.56);
+-------------+
| floor(3.56) |
+-------------+
| 3 |
+-------------+
1 row in set (0.00 sec)
//div():整数除法
mysql> select 5 div 3;
+---------+
| 5 div 3 |
+---------+
| 1 |
+---------+
1 row in set (0.09 sec)
//mod():取余数(取摸)
mysql> select 5 mod 3;
+---------+
| 5 mod 3 |
+---------+
| 2 |
+---------+
1 row in set (0.00 sec)
//power():冥运算(多少次方)
mysql> select power (3,2);
+-------------+
| power (3,2) |
+-------------+
| 9 |
+-------------+
1 row in set (0.03 sec)
//round ():四舍五入
mysql> select round (3.8970,2);
+------------------+
| round (3.8970,2) |
+------------------+
| 3.90 |
+------------------+
1 row in set (0.00 sec)
//truncate():数字截取
mysql> select truncate (3.8970,2);
+---------------------+
| truncate (3.8970,2) |
+---------------------+
| 3.89 |
+---------------------+
1 row in set (0.00 sec)
二、比较运算符
- 案例
//15在不在1到32之间,返回1为在,返回0为不在
mysql> select 15 between 1 and 32;
+---------------------+
| 15 between 1 and 32 |
+---------------------+
| 1 |
+---------------------+
1 row in set (0.03 sec)
//数值15在没在(5,15,45)中,也可以说成是不是有相同的值存在
//返回1为在,返回0为不在
mysql> select 15 in(5,15,45);
+----------------+
| 15 in(5,15,45) |
+----------------+
| 1 |
+----------------+
1 row in set (0.00 sec)
//15肯定不为空,这里最多用在where判断查询。
mysql> select 15 is null;
+------------+
| 15 is null |
+------------+
| 0 |
+------------+
1 row in set (0.00 sec)
三、日期函数
- 书写
NOW() 当前日期和时间
CURDATE() 当前日期
CURTIME() 当前时间
DATE_ADD('基准日期' interval xxx 单位) 日期变化
DATEDIFF() 日期差值
DATE_FORMAT() 日期格式化
- 案例
//now()
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2017-06-20 14:48:54 |
+---------------------+
1 row in set (0.07 sec)
- DATE_ADD(‘基准日期’ interval xxx 单位) :日期变化
- DATEDIFF() :日期差值
- DATE_FORMAT() 日期格式化
四、信息函数
- 案例,日期这个比较简单,就不来写案例了。如有疑问请看:
- http://www.imooc.com/video/2481
五、聚合函数
- 前面博客有使用avg来算,数据表中平均值。
六、信息函数
- 案例