MySQL的函数可以分为以下几类:

  1. 聚合函数(Aggregate Functions):用于计算一组数据的总和、平均值、最大值、最小值等统计信息,例如SUM、AVG、MAX、MIN等。

  2. 数值函数(Numeric Functions):用于对数值类型的数据进行操作,例如ABS、CEILING、FLOOR、ROUND等。

  3. 字符串函数(String Functions):用于对字符串类型的数据进行操作,例如CONCAT、SUBSTRING、TRIM、UPPER、LOWER等。

  4. 日期和时间函数(Date and Time Functions):用于对日期和时间类型的数据进行操作,例如NOW、CURDATE、CURTIME、DATE_ADD、DATE_SUB等。

  5. 控制流函数(Control Flow Functions):用于控制程序的流程,例如IF、CASE、WHILE、LOOP等。

  6. 其他函数(Miscellaneous Functions):包括一些其他类型的函数,例如UUID、INET_ATON、INET_NTOA等。

以下为MySQL的所有函数:

  1. 聚合函数

AVG():计算一组数据的平均值。

BIT_AND():计算一组数据的按位与。

BIT_OR():计算一组数据的按位或。

BIT_XOR():计算一组数据的按位异或。

COUNT():计算一组数据的数量。

GROUP_CONCAT():将一组数据连接为一个字符串。

MAX():计算一组数据的最大值。

MIN():计算一组数据的最小值。

STD():计算一组数据的标准差。

SUM():计算一组数据的总和。

VAR_POP():计算一组数据的总体方差。

VAR_SAMP():计算一组数据的样本方差。

  1. 数值函数

ABS():返回一个数的绝对值。

CEILING():返回不小于一个数的最小整数。

FLOOR():返回不大于一个数的最大整数。

ROUND():四舍五入一个数。

TRUNCATE():截断一个数的小数部分。

MOD():返回两个数相除的余数。

RAND():返回一个随机数。

SIGN():返回一个数的符号。

SQRT():返回一个数的平方根。

POW():返回一个数的指定次幂。

LOG():返回一个数的自然对数。

LOG10():返回一个数的以10为底的对数。

EXP():返回e的指定次幂。

  1. 字符串函数

ASCII():返回一个字符的ASCII码。

CHAR():返回一个ASCII码对应的字符。

CONCAT():连接两个或多个字符串。

CONCAT_WS():连接两个或多个字符串,使用指定分隔符分隔。

LENGTH():返回一个字符串的长度。

LOWER():返回一个字符串的小写形式。

UPPER():返回一个字符串的大写形式。

LTRIM():去掉一个字符串左边的空格。

RTRIM():去掉一个字符串右边的空格。

TRIM():去掉一个字符串两端的空格。

REPLACE():替换一个字符串中的指定字符。

SUBSTRING():提取一个字符串的子串。

LEFT():返回一个字符串左边的指定长度的子串。

RIGHT():返回一个字符串右边的指定长度的子串。

  1. 日期和时间函数

NOW():返回当前日期和时间。

CURDATE():返回当前日期。

CURTIME():返回当前时间。

DATE():返回一个日期的日期部分。

TIME():返回一个时间的时间部分。

DATEDIFF():计算两个日期之间的天数差。

DATE_ADD():对一个日期进行加法运算。

DATE_SUB():对一个日期进行减法运算。

DATE_FORMAT():将一个日期格式化为指定的字符串。

DAY():返回一个日期的天数。

MONTH():返回一个日期的月份。

YEAR():返回一个日期的年份。

HOUR():返回一个时间的小时数。

MINUTE():返回一个时间的分钟数。

SECOND():返回一个时间的秒数。

STR_TO_DATE():将一个字符串转换为日期格式。

  1. 控制流函数

IF():如果条件成立,则返回一个值,否则返回另一个值。

CASE():根据条件返回不同的值。

WHILE():循环执行一组语句,直到条件不成立。

LOOP():无限循环执行一组语句,直到手动停止。

  1. 其他函数

UUID():返回一个唯一的UUID值。

INET_ATON():将一个IP地址转换为一个整数。

INET_NTOA():将一个整数转换为一个IP地址。

mysql 的所有函数

原文地址: https://www.cveoy.top/t/topic/tMf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录