MySQL - 字符串函数



MySQL - 字符串函数

MySQL 字符串函数用于操作字符串值。下表详细介绍了 MySQL 中可用的字符串函数。

序号 名称和描述
1 ASCII()

此函数返回最左侧字符的数值。

2 BIN()

此函数返回参数的字符串表示形式。

3 BIT_LENGTH()

此函数返回参数的比特长度。

4 CHAR()

此函数返回传递的每个整数对应的字符。

5 CHAR_LENGTH()

此函数返回参数中的字符数。

6 CHARACTER_LENGTH()

此函数是 CHAR_LENGTH() 的同义词。

7 CONCAT()

此函数返回连接后的字符串。

8 CONCAT_WS()

此函数返回带分隔符的连接字符串。

9 ELT()

此函数返回索引号处的字符串。

10 EXPORT_SET()

此函数返回一个字符串,使得对于 value bits 中设置的每个比特,您都会得到一个 on 字符串,对于每个未设置的比特,您都会得到一个 off 字符串。

11 FIELD()

此函数返回第一个参数在后续参数中的索引(位置)。

12 FIND_IN_SET()

此函数返回第一个参数在第二个参数中的索引位置。

13 FROM_BASE64()

此函数将 base-64 编码的字符串解码为二进制字符串。

14 INSERT()

在指定位置插入子字符串,最多插入指定数量的字符。

15 INSTR()

此函数返回子字符串第一次出现的索引。

16 LCASE()

LOWER() 的同义词。

17 LEFT()

此函数返回指定的最左侧字符数。

18 LENGTH()

此函数返回字符串的字节长度。

19 LOAD_FILE()

此函数用于加载指定的文件。

20 LOCATE()

此函数返回子字符串第一次出现的位置。

21 LOWER()

此函数返回小写形式的参数。

22 LPAD()

此函数返回字符串参数,并在左侧填充指定的字符串。

23 LTRIM()

此函数用于从给定字符串中删除前导空格。

24 MAKE_SET()

此函数返回一组逗号分隔的字符串,这些字符串在 bits 中具有对应的设置比特。

25 MID()

此函数返回从指定位置开始的子字符串。

26 OCT()

此函数返回八进制参数的字符串表示形式。

27 OCTET_LENGTH()

此函数是 LENGTH() 的同义词。

28 ORD()

如果参数的最左侧字符是多字节字符,则返回该字符的代码。

29 POSITION()

此函数是 LOCATE() 的同义词。

30 QUOTE()

此函数转义参数以供在 SQL 语句中使用。

31 REPEAT()

此函数返回与给定正则表达式匹配的子字符串的起始索引。

32 REPLACE()

此函数将匹配的子字符串替换为替换字符串并返回结果。

33 REVERSE()

此函数用于反转字符串中的字符

34 RIGHT()

此函数返回指定的右侧字符数。

35 RPAD()

此函数用于向字符串右侧添加填充,直到达到所需的长度。

36 RTRIM()

此函数用于删除尾随空格。

37 SOUNDEX()

此函数返回一个 soundex 字符串。

38 SPACE()

此函数返回指定数量的空格字符串。

39 STRCMP()

此函数用于比较两个给定的字符串。

40 SUBSTR()

此函数返回指定的子字符串。

41 SUBSTRING()

此函数返回指定的子字符串。

42 SUBSTRING_INDEX()

此函数返回分隔符指定出现次数之前的字符串的子字符串。

43 TO_BASE64()

此函数将字符串值编码为 base-64 字符串。

44 TRIM()

此函数用于删除给定字符串的前导和尾随空格。

45 UCASE()

此函数是 UPPER() 的同义词。

46 UNHEX()

此函数将每对十六进制数字转换为字符。

47 UPPER()

此函数用于将给定字符串中的字符转换为大写。

48 WEIGHT_STRING()

此函数返回给定参数的权重字符串值。

49 MATCH

此运算符用于在指定的列列表中搜索特定字符串。

50 REGEXP

此运算符类似于 REGEXP_LIKE() 函数,它用于在给定字符串中匹配特定模式。

51 SOUNDS LIKE

此运算符用于比较两个字符串的 soundex 值。

广告