MySQL常见函数(二)

2014-11-24 11:38:33 · 作者: · 浏览: 2

FROM_UNIXTIME() 返回unix时间戳的日期值。
TO_DAYS(date) 给定一个日期date, 返回一个天数 (从年份0开始的天数 )。 [sql] view plaincopy 在CODE上查看代码片 派生到我的代码片
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地址。