MySQL 字符串函数参考

本页整理了常用的 MySQL 字符串函数,可让您有效地操作字符串数据。

  1. ASCII

    MySQL ASCII() 函数将指定的字符转为对应的 ASCII 值。
  2. BIN

    MySQL BIN() 函数返回给定数字的二进制值的字符串表示。
  3. BIT_LENGTH

    MySQL BIT_LENGTH() 函数以位为单位返回给定字符串的长度。
  4. CHAR

    MySQL CHAR() 函数将每个参数对应的整数转为对应的字符,并将这些字符组成一个字符串返回。
  5. CHAR_LENGTH

    MySQL CHAR_LENGTH() 返回给定字符串的长度。
  6. CHARACTER_LENGTH

    MySQL CHARACTER_LENGTH() 返回给定字符串的长度。
  7. CONCAT

    MySQL CONCAT() 函数连接多个字符串并返回。
  8. CONCAT_WS

    MySQL CONCAT_WS() 函数返回使用分隔符连接的多个字符串。
  9. ELT

    MySQL ELT() 函数从第二个参数开始查找由第一个参数指定位置的参数并作为字符串返回。
  10. EXPORT_SET

    MySQL EXPORT_SET() 函数根据参数的二进制位生成一个使用指定分隔符拼接的字符串。
  11. FIELD

    MySQL FIELD() 函数返回一个指定的值在给定的列表中的索引。
  12. FIND_IN_SET

    MySQL FIND_IN_SET() 返回字符串在一个逗号分隔的字符串列表中的索引。
  13. FORMAT

    MySQL FORMAT() 函数用来将数字格式化为字符串。
  14. FROM_BASE64

    MySQL FROM_BASE64() 函数解码 base-64 编码的数据并将结果作为二进制字符串返回。
  15. HEX

    MySQL HEX() 函数返回给定数字或字符串的十六进制值的字符串表示。
  16. INSERT

    MySQL INSERT() 函数在一个字符串的指定位置插入另一个字符串。
  17. INSTR

    MySQL INSTR() 函数返回一个子字符串在一个字符串中第一次出现的位置。
  18. LCASE

    MySQL LCASE() 函数将字符串转为小写。
  19. LEFT

    MySQL LEFT() 函数从字符串左侧提取字符。
  20. LENGTH

    MySQL LENGTH() 函数返回字符串的字节长度。
  21. LOCATE

    MySQL LOCATE() 函数返回字符串中子字符串第一次出现的位置。
  22. LOWER

    MySQL LOWER() 函数将字符串转为小写。
  23. LPAD

    MySQL LPAD() 函数在字符串的左侧填充指定的字符串。
  24. LTRIM

    MySQL LTRIM() 函数删除字符串的前导空格。
  25. MAKE_SET

    MySQL MAKE_SET() 函数返回一个逗号分隔的字符串集合,该函数通过第一个参数对应的二进制决定是否其他字符串参数是否添加到结果集合中。
  26. MID

    MySQL MID() 函数从一个字符串的指定位置开始提取一个指定长度的子串并返回。
  27. OCT

    MySQL OCT() 函数返回给定数字的八进制值的字符串表示。
  28. OCTET_LENGTH

    MySQL OCTET_LENGTH() 函数返回字符串的字节长度。
  29. ORD

    MySQL ORD() 函数返回字符串参数中的第一个字符的字符代码。
  30. POSITION

    MySQL POSITION() 函数返回字符串中子字符串第一次出现的位置。
  31. QUOTE

    MySQL QUOTE() 函数返回一个用单引号包围的字符串。
  32. REPEAT

    MySQL REPEAT() 函数将字符串重复指定的次数。
  33. REPLACE

    MySQL REPLACE() 函数将字符串中出现的所有子字符串替换为新的子字符串。
  34. REVERSE

    MySQL REVERSE() 函数返回反转后的字符串。
  35. RIGHT

    MySQL RIGHT() 函数从字符串右侧提取字符。
  36. RPAD

    MySQL RPAD() 函数在字符串的右侧填充指定的字符串。
  37. RTRIM

    MySQL RTRIM() 函数删除字符串的尾部空格。
  38. SOUNDEX

    MySQL SOUNDEX() 函数返回表示字符串发音的 soundex 字符串。
  39. SPACE

    MySQL SPACE() 函数返回由指定数量的空格组成的字符串。
  40. STRCMP

    MySQL STRCMP() 函数返回两个字符串的比较结果。
  41. SUBSTR

    MySQL SUBSTR() 函数从一个字符串中提取一个子字符串。
  42. SUBSTRING

    MySQL SUBSTRING() 函数从一个字符串中提取一个子字符串。
  43. SUBSTRING_INDEX

    MySQL SUBSTRING_INDEX() 函数返回指定分隔符出现指定次数之前的子字符串。
  44. TO_BASE64

    MySQL TO_BASE64() 函数返回给定字符串以 base-64 形式编码后的字符串表示。
  45. TRIM

    MySQL TRIM() 函数从指定字符串的开头和结尾删除由指定字符组成的最长字符串。
  46. UCASE

    MySQL UCASE() 函数将字符串转为大写。
  47. UNHEX

    MySQL UNHEX() 函数将代表十六进制数值的字符串转换为字节,并返回对应的二进制字符串。
  48. UPPER

    MySQL UPPER() 函数将字符串转为大写。