文本函数:
trim:ltrim,rtrim去掉空格的函数。
upper:大写。
lower:小写。
left:返回串左边的字符。
right:返回串右边的字符。
length:返回串的长度。
locate:返回串的一个子串。
soundex:返回串的soundex值,发音类似的串。
substring:返回子串的字符。
concat:拼接函数,concat(a,b)
日期和时间函数:
时间计算的函数:
--------
adddate:增加一个日期,天、周等。ADDDATE(NOW(),INTERVAL 1 day)。
date_add:高度灵活的日期运算函数。日期或分钟添加。DATE_ADD(NOW(),INTERVAL 1 day)。
addtime:增加一个时间,时、分等。ADDTIME(NOW(),'1:1:1')增加1小时1分钟1秒。
datediff:计算两个日期之差。ADDDATE(NOW(),INTERVAL 1 day)。
date_format:返回格式化的日期或时间串。
当前时间计算的函数:
----------
curdate:返回当前日期。
curtime:返回当前时间。
now返回当前日期和时间。now = curdate + curtime
以下是年月日,时分秒的相关函数:
----------------
second:返回秒部分。
minute:返回分钟部分。
hour:返回小时部分。
day:返回一个日期的天数部分。
month:返回月份部分。
year:返回年部分。
特定日期的某部分的函数:
------------
date:返回日期时间的日期部分。
time:返回时间部分。
dayofweek:返回今天是一周中的第几天,周三返回的是4,也就是周日是第一天。
数值函数:
abs:绝对值。
mod:余数。
pi:圆周率。
rand:随机数。
sqrt:平方根。
exp:一个数的指数值。
sin:一个角度的正弦。
cos:一个角度的余弦。
tan:一个角度的正切。
as:用来对别名的引用。
select可以不用from直接用来计算,如select 3*2,返回的是6。