-
数学函数
-
字符串函数
-
日期和时间函数
-
条件判断函数
-
系统信息函数
-
加密函数
-
格式化函数
1、MySQL函数
2、数学函数
3、字符串函数
4、日期时间型函数
5、聚合函数
6、流程控制函数
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
函数名称
|
作用
|
LENGTH
|
计算字符串长度函数,返回字符串的字节长度
|
CONCAT
|
合并字符串函数,返回结果为连接参数产生的字符串,参数可以使一个或多个
|
INSERT
|
替换字符串函数
|
LOWER
|
将字符串中的字母转换为小写
|
UPPER
|
将字符串中的字母转换为大写
|
LEFT
|
从左侧字截取符串,返回字符串左边的若干个字符
|
RIGHT
|
从右侧字截取符串,返回字符串右边的若干个字符
|
TRIM
|
删除字符串左右两侧的空格
|
REPLACE
|
字符串替换函数,返回替换后的新字符串
|
SUBSTRING
|
截取字符串,返回从指定位置开始的指定长度的字符换
|
SUBSTRING_INDEX
|
根据分隔符分割字符串,可以指定分隔符匹配次数
|
REVERSE
|
字符串反转(逆序)函数,返回与原始字符串顺序相反的字符串
|
STRCMP
|
比较两个表达式的顺序
|
REGEXP
|
字符串是否匹配正则表达式
|
LOCATE
|
返回第一次出现子串的位置
|
INSTR
|
返回第一次出现子串的位置
|
函数名称
|
作用
|
CURDATE 和 CURRENT_DATE
|
两个函数作用相同,返回当前系统的日期值
|
CURTIME 和 CURRENT_TIME
|
两个函数作用相同,返回当前系统的时间值
|
NOW
|
返回当前系统的日期和时间值
|
SYSDATE
|
返回当前系统的日期和时间值
|
DATE
|
获取指定日期时间的日期部分
|
TIME
|
获取指定日期时间的时间部分
|
MONTH
|
获取指定日期中的月份
|
MONTHNAME
|
获取指定日期中的月份英文名称
|
DAYNAME
|
获取指定曰期对应的星期几的英文名称
|
YEAR
|
获取年份,返回值范围是 1970〜2069
|
DAYOFWEEK
|
获取指定日期对应的一周的索引位置值
|
WEEK
|
获取指定日期是一年中的第几周,返回值的范围是否为 0〜52 或 1〜53
|
DAYOFYEAR
|
获取指定曰期是一年中的第几天,返回值范围是1~366
|
DAYOFMONTH 和 DAY
|
两个函数作用相同,获取指定日期是一个月中是第几天,返回值范围是1~31
|
TIME_TO_SEC
|
将时间参数转换为秒数
|
SEC_TO_TIME
|
将秒数转换为时间,与TIME_TO_SEC 互为反函数
|
DATEDIFF
|
返回两个日期之间的相差天数
|
函数名称
|
作用
|
MAX
|
查询指定列的最大值
|
MIN
|
查询指定列的最小值
|
COUNT
|
统计查询结果的行数
|
SUM
|
求和,返回指定列的总和
|
AVG
|
求平均值,返回指定列数据的平均值
|
函数名称
|
作用
|
IF
|
判断,流程控制
|
IFNULL
|
判断是否为空
|
CASE
|
搜索语句
|