mysql学习->数值函数和时间函数表
mysql中的数值函数:
函数 |
功能 |
| ABS(x) | 返回x的绝对值 |
| CEIL(x) | 返回大于x的最小整数值 |
| FLOOR(x) | 返回小于x的最大整数值 |
| MOD(x/y) | 返回x/y的模 |
| RAND() | 返回0-1的随机数 |
| ROUND(x,y) | 返回参数x的四舍五入的y位小数的值 |
| TRUNCATE(x,y) | 返回数字x截断为y位小数的结果 |
几个例子:
ABS(x)函数:返回x的绝对值

CEIL(x)函数:返回大于x的最小整数

FLOOR(x)函数:返回小于x的最大整数

MOD(x,y)函数:返回x/y的模

日期和时间函数:
函数 |
功能 |
| CURDATE() | 返回当前日期 |
| CURTIME() | 返回当前时间 |
| NOW() | 返回当前的时间 |
| UNIX_TIMESTAMP(date) | 返回日期date的UNIX时间戳 |
| FROM_UNIXTIME | 返回UNIX时间戳的日期值 |
| WEEK(date) | 返回日期date为一年中的第几周 |
| YEAR(date) | 返回日期date的年份 |
| HOUR(time) | 返回time的小时值 |
| MINUTE(time) | 返回time的分钟值 |
| MONTHNAME(date) | 返回date的月份名 |
| DATE_FORMAT(date,fmt) | 返回字符串fmt格式化日期date值 |
| DATE_ADD(date,INTERVAL expr type) | 返回一个日期或时间值加上一个时间间隔的时间值 |
| DATEDIFF(expr,expr2) | 返回起始时间expr和结束时间expr2之间的天数 |

浙公网安备 33010602011771号