MySQL常见函数(二)
2014-11-24 11:38:33
·
作者:
·
浏览: 2
FROM_UNIXTIME() 返回unix时间戳的日期值。
TO_DAYS(date) 给定一个日期date, 返回一个天数 (从年份0开始的天数 )。
[sql] view plaincopy
mysql> SELECT TO_DAYS(950501);
-> 728779
mysql> SELECT TO_DAYS('1997-10-07');
-> 729669
DATEDIFF函数 datediff(date1,date2)用来计算两个日期之间相差的天数。
EXTRACT() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
ROUND(x)返回离x最近的整数,也就是对x进行四舍五入处理 ROUND(x,y)返回x保留到小数点后y位的值,在截取时进行四舍五入处理 TRUNCATE(x,y)返回x保留到小数点后y位的值,不进行四舍五入操作
符号函数SIGN(x),返回x的符号,正数为1,负数为-1,0为0
CEIL(x)和CEILING(x)返回大于或等于x的最小整数 FLOOR(x)返回小于或等于x的最大整数
MD5(str),返回字符串str的MD5值。常用于对应用中的数据进行
加密。 select MD5('123456')
INET_ATON(IP地址),返回IP地址的网络字节序表示 INET_NTOA(num),返回网络字节序代码的ip地址。