MySQL 其他函数参考
本页整理了其他的一些常用函数。
-
ANY_VALUE
MySQLANY_VALUE()
函数返回指定列中的任意一个值,它用在包含了GROUP BY
的语句中,以抑制ONLY_FULL_GROUP_BY
导致的错误。 -
BIN_TO_UUID
MySQLBIN_TO_UUID()
函数将一个指定的二进制的 UUID 转为一个字符串 UUID 并返回结果。 -
BINARY
MySQLBINARY
操作符检查指定的参数是否为NULL
。 -
CAST
MySQLCAST()
函数将任意类型的参数值转为指定的类型的值并返回。 -
COALESCE
MySQLCOALESCE()
函数返回参数列表中第一个不是 NULL 的值。 -
CONVERT
MySQLCONVERT()
函数将任意类型的参数值转为指定的类型或者字符集。 -
DEFAULT
MySQLDEFAULT()
函数返回指定的列的默认值。 -
INET_ATON
MySQLINET_ATON()
函数将指定的形式为a.b.c.d
的 IP 地址转为一个网络字节序的数字 IP。 -
INET_NTOA
MySQLINET_NTOA()
函数将指定的一个网络字节序的数字 IP 转为形式为a.b.c.d
的 IP 地址。 -
INET6_ATON
MySQLINET6_ATON()
函数将指定的 IPv6 或 IPv4 地址转为代表网络字节序中的地址的数字的二进制字符串。 -
INET6_NTOA
MySQLINET6_NTOA()
函数将指定的使用数字形式表示 IPv6 或 IPv4 地址转为字符串形式。 -
IS_IPV4
MySQLIS_IPV4()
函数检查给定的参数是否是一个合法的 IPv4 地址。 -
IS_IPV4_COMPAT
MySQLIS_IPV4_COMPAT()
函数检查一个数字形式的 IPv6 地址是否是一个 IPv4 兼容的 IPv6 地址。 -
IS_IPV4_MAPPED
MySQLIS_IPV4_MAPPED()
函数检查一个数字形式的 IPv6 地址是否是一个 IPv4-mapped IPv6 地址。 -
IS_IPV6
MySQLIS_IPV6()
函数检查给定的参数是否是一个合法的 IPv6 地址。 -
IS_UUID
MySQLIS_UUID()
函数检查一个给定的字符串是否一个有效的 UUID 字符串格式。 -
ISNULL
MySQLISNULL()
函数检查指定的参数是否为NULL
。 -
NAME_CONST
MySQLNAME_CONST()
函数仅供 MySQL 内部使用,它返回给定的常量值并带有指定的列名。 -
SLEEP
MySQLSLEEP()
函数将当前查询暂停(睡眠)指定的秒数。 -
UUID
MySQLUUID()
函数根据 RFC 4122 生成一个通用唯一标识符(UUID)并返回。 -
UUID_SHORT
MySQLUUID_SHORT()
函数返回一个在一定条件下具有唯一性的短的通用标识符。 -
UUID_TO_BIN
MySQLUUID_TO_BIN()
函数将一个指定的字符串的 UUID 转为一个二进制 UUID 并返回结果。