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()
此函数返回一个字符串,其中值位中每个置位的位都会返回一个 on 字符串,而每个未置位的位都会返回一个 off 字符串。 |
| 11 |
FIELD()
此函数返回第一个参数在后续参数中的索引(位置)。 |
| 12 |
FIND_IN_SET()
此函数返回第一个参数在第二个参数中的索引位置。 |
| 13 |
FROM_BASE64()
此函数将 base64 编码的字符串解码为二进制字符串。 |
| 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()
此函数返回一组以逗号分隔的字符串,这些字符串的位在位表中的对应位置为 1。 |
| 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 值。 |

