MySQL 内置函数
mysql 内置函数可以帮助我们更方便的处理表中的数据, 简化操作.
数学函数:
| 函数 | 描述 |
|---|---|
| ABS() | 取绝对值 |
| SQRT() | 取根号 |
| MOD() | 取模 |
| FLOOR() | 返回不大于的最大整数值 |
| CELLING() | 返回不小于的最小整数值 |
| ROUND() | 四舍五入 |
| SIN() | 取正弦 |
| COS() | 取余弦 |
字符串函数:
| 函数 | 描述 |
|---|---|
| LENGTH() | 取字符串长度 |
| LOWER() | 将字符串全部转为小写 |
| UPPER() | 将字符串全部转为大写 |
| TRIM() | 去掉两端, 前缀或后缀 |
| REPLACE() | 替换字符串 |
日期时间函数:
| 函数 | 描述 |
|---|---|
| NOW() | 获取当前时间日期 |
| CURDATE() | 获取当前日期 |
| CURTIME() | 获取当前时间 |
| YEAR() | 获取年 |
| MONTH() | 获取月 |
| DAY() | 获取日 |
| date_format() | 转换时间格式 |
聚合函数:
| 函数 | 描述 |
|---|---|
| COUNT() | 统计行的数量 |
| MAX() | 获取最大值 |
| MIN() | 获取最小值 |
| SUM() | 获取累加值 |
条件判断函数:
| 函数 | 描述 |
|---|---|
| IF | 如果
|
| IFNULL | 如果空 |
| CASE WHEN | 条件判断 |
例 1
查看表中存在几条数据:
输出结果:
服务器连接成功!SQL语句执行成功!Array([count(*)] => 5)
例 2
获取最高工资:
输出结果:
服务器连接成功!
SQL语句执行成功!
Array
(
[max(salary)] => 30000.00
)









