--常用的函数:
-- 1.字符串函数;2.数值函数;3.日期和时间;4.流程函数;5.其他常用函数
--组函数
--字符串函数
-- CONNCAT(str1,str2,...) 连接字符串
-- INSERT(str,pos,len,newst) 字符串str从pso位置开始的len个字符串替换为newstr
-- LOWER(str) 转换成小写
-- UPPER(str) 转换成大写
-- LENGTH(str) 返回字符串str的长度
-- CHAR_LENGTH(str) 返回字符串的长度
-- LPAD(str,len,padstr) 返回字符串str,其左边由字符串padstr填补到len字符长度
-- RPAD(str,len,padstr) 返回字符串str,其右边由字符串padstr填补到len字符长度
-- TRIM(str) 去掉字符串str前缀和后缀的空格
-- REPEAT(str,count) 返回str重复count将的结果
-- REPLACE(str,from_str,to_str) 用字符串to_str替换字符串str中所有的字符串from_str
-- SUBSTRING(str,pos,len) 返回从字符串str的pos位置起ltn个字符长度的子串
--
--
--数值常用函数
-- 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位小数的结果
--
--
--日期和时间常用函数:
-- CURDATE() 返回当前日期
-- CURTIME() 返回当前时间
-- NOW() 返回当前的日期和时间
-- WEEK(date) 返回指定蟆为一年中的第几周
-- YEAR(date) 返回日期的年份
-- HOUR(time) 返回time的小时值
-- MINUTE(time) 返回time的分钟值
-- MONTHNAME(time) 返回time的月份名
-- DATE_FORMAT(date fmt) 返回按字符串fmt格式化日期date值
-- DATE_ADD(date,INTERVAL exp type)返回一个日期或者时间加上一个时间间隔的时间值
-- DATEDIFF(expr, expr2) 返回起始时间expr和结束时间exrp2之间的天数
--
--其他函数:
-- DATABASE() 返回当前数据库名
-- VERSION() 返回当前数据库版本
-- USER() 返回当前登陆用户名
-- IFEN_ATON(ip) 返回IP地址的数据表示
-- INET_NTOA(ip) 返回数字代表的IP地址
-- PASSWORD(str) 返回字符串str的加密版本,加密是单向的(不可逆),适用于MySql数据库的用户密码加密
-- MD5(str) 返回字符串str的MD5值,该值以32位十六进制数字的二进制字符串的形式返回