Skip to content
2026-09-29 04:20405 字MySQL数据库内置函数

MySQL 内置函数 ​

MySQL常用内置函数速查表

字符串函数 ​

函数说明
CONCAT(str1, str2, ...)将多个字符串连接成一个字符串
UPPER(str)将字符串转换为大写
LOWER(str)将字符串转换为小写
SUBSTRING(str, start, length)返回字符串的子串
LENGTH(str)返回字符串的长度
TRIM(str)去除字符串两端的空格
REPLACE(str, old, new)将字符串中的某个子串替换为新的子串

数值函数 ​

函数说明
ABS(x)返回一个数的绝对值
ROUND(x, d)将一个数四舍五入到指定的小数位数
FLOOR(x)返回 不大于 给定数的最大整数
CEILING(x)返回 不小于 给定数的最小整数
RAND()返回一个0到1之间的随机数

日期和时间函数 ​

函数说明
NOW()返回当前日期和时间
CURDATE()返回当前日期
CURTIME()返回当前时间
DATE_FORMAT(date, format)将日期格式化为指定的格式
DATEDIFF(date1, date2)计算两个日期之间的天数差
DATE_ADD(date, INTERVAL expr unit)在日期上添加指定的时间间隔

聚合函数 ​

函数说明
COUNT(expr)计算满足条件的 行数
SUM(expr)计算指定列的 总和
AVG(expr)计算指定列的 平均值
MIN(expr)计算指定列的 最小值
MAX(expr)计算指定列的 最大值

相关笔记 ​

每一篇文章,都是时间的标本