MySQL 其他函数参考

本页整理了其他的一些常用函数。

  1. ANY_VALUE

    MySQL ANY_VALUE() 函数返回指定列中的任意一个值,它用在包含了 GROUP BY 的语句中,以抑制 ONLY_FULL_GROUP_BY 导致的错误。
  2. BIN_TO_UUID

    MySQL BIN_TO_UUID() 函数将一个指定的二进制的 UUID 转为一个字符串 UUID 并返回结果。
  3. BINARY

    MySQL BINARY 操作符检查指定的参数是否为 NULL
  4. CAST

    MySQL CAST() 函数将任意类型的参数值转为指定的类型的值并返回。
  5. COALESCE

    MySQL COALESCE() 函数返回参数列表中第一个不是 NULL 的值。
  6. CONVERT

    MySQL CONVERT() 函数将任意类型的参数值转为指定的类型或者字符集。
  7. DEFAULT

    MySQL DEFAULT() 函数返回指定的列的默认值。
  8. INET_ATON

    MySQL INET_ATON() 函数将指定的形式为 a.b.c.d 的 IP 地址转为一个网络字节序的数字 IP。
  9. INET_NTOA

    MySQL INET_NTOA() 函数将指定的一个网络字节序的数字 IP 转为形式为 a.b.c.d 的 IP 地址。
  10. INET6_ATON

    MySQL INET6_ATON() 函数将指定的 IPv6 或 IPv4 地址转为代表网络字节序中的地址的数字的二进制字符串。
  11. INET6_NTOA

    MySQL INET6_NTOA() 函数将指定的使用数字形式表示 IPv6 或 IPv4 地址转为字符串形式。
  12. IS_IPV4

    MySQL IS_IPV4() 函数检查给定的参数是否是一个合法的 IPv4 地址。
  13. IS_IPV4_COMPAT

    MySQL IS_IPV4_COMPAT() 函数检查一个数字形式的 IPv6 地址是否是一个 IPv4 兼容的 IPv6 地址。
  14. IS_IPV4_MAPPED

    MySQL IS_IPV4_MAPPED() 函数检查一个数字形式的 IPv6 地址是否是一个 IPv4-mapped IPv6 地址。
  15. IS_IPV6

    MySQL IS_IPV6() 函数检查给定的参数是否是一个合法的 IPv6 地址。
  16. IS_UUID

    MySQL IS_UUID() 函数检查一个给定的字符串是否一个有效的 UUID 字符串格式。
  17. ISNULL

    MySQL ISNULL() 函数检查指定的参数是否为 NULL
  18. NAME_CONST

    MySQL NAME_CONST() 函数仅供 MySQL 内部使用,它返回给定的常量值并带有指定的列名。
  19. SLEEP

    MySQL SLEEP() 函数将当前查询暂停(睡眠)指定的秒数。
  20. UUID

    MySQL UUID() 函数根据 RFC 4122 生成一个通用唯一标识符(UUID)并返回。
  21. UUID_SHORT

    MySQL UUID_SHORT() 函数返回一个在一定条件下具有唯一性的短的通用标识符。
  22. UUID_TO_BIN

    MySQL UUID_TO_BIN() 函数将一个指定的字符串的 UUID 转为一个二进制 UUID 并返回结果。