字符串函数
函数名 | 功能描述 |
---|---|
ASCII() | 返回最左字符的数值 |
CHAR() | 返回由整数的代码值所给出的字符组成的字符串 |
BIN() | 返回一个数的二进制值的字符串表示 |
HEX() | 返回十进制值或字符串值的十六进制表示 |
OCT() | 返回一个数的八进制值的字符串表示 |
UNHEX() | 返回 HEX 表示的数字所代表的字符串 |
TO_BASE64() | 返回转换为 BASE64 的字符串参数 |
FROM_BASE64() | 解码为 BASE64 的字符串并返回结果 |
LOWER() | 返回小写字母的字符 |
LCASE() | 与 LOWER() 功能相同 |
UPPER() | 返回大写字母的字符 |
UCASE() | 与 UPPER() 功能相同 |
LPAD() | 返回左边由指定字符串填充的字符串参数 |
RPAD() | 返回右边由指定字符串填充的字符串参数 |
TRIM() | 删除字符串的前缀和后缀 |
LTRIM() | 删除前面的空格字符 |
RTRIM() | 删除结尾的空格字符 |
BIT_LENGTH() | 返回字符串的位长度 |
CHAR_LENGTH() | 返回字符串的字符长度 |
CHARACTER_LENGTH() | 与 CHAR_LENGTH() 功能相同 |
LENGTH() | 返回字符串的字节长度 |
OCTET_LENGTH() | 与 LENGTH() 功能相同 |
INSERT() | 在指定位置插入一个子字符串,直到指定的字符数 |
REPLACE() | 替换指定的字符串 |
SUBSTR() | 返回指定的子字符串 |
SUBSTRING() | 返回指定的子字符串 |
SUBSTRING_INDEX() | 返回最终定界符左边或右边的子字符串 |
MID() | 返回从指定位置开始的子字符串 |
LEFT() | 返回指定的最左字符 |
RIGHT() | 返回指定的最右字符 |
INSTR() | 返回子字符串的第一个出现位置 |
LOCATE() | 返回子字符串的第一个出现位置,与 INSTR() 的参数位置相反 |
POSITION() | 与 LOCATE() 功能相同 |
REPEAT() | 返回重复指定次数的字符串 |
CONCAT() | 返回连接的字符串 |
CONCAT_WS() | 返回由分隔符连接的字符串 |
REVERSE() | 返回和字符顺序相反的字符串 |
SPACE() | 返回指定数目的空格组成的字符串 |
FIELD() | 返回参数在后续参数中出现的第一个位置 |
ELT() | 返回指定位置的字符串 |
EXPORT_SET() | 返回一个字符串,其中值位中设置的每个位,可以得到一个 on 字符串,而每个未设置的位,可以得到一个 off 字符串 |
MAKE_SET() | 返回一组逗号分隔的字符串,由位集合中具有相应位的字符串组成 |
FIND_IN_SET() | 返回第一个参数在第二个参数中出现的位置 |
FORMAT() | 返回指定小数位数格式的数字 |
ORD() | 返回参数中最左字符的字符代码 |
QUOTE() | 引用一个字符串,返回一个在 SQL 语句中可用作正确转义的数据值的结果 |
字符串比较函数
函数名 | 功能描述 |
---|---|
LIKE | 进行简单模式匹配 |
NOT LIKE | 否定简单模式匹配 |
STRCMP() | 比较两个字符串 |
正则表达式
表达式名 | 功能描述 |
---|---|
REGEXP | 使用正则表达式进行模式匹配 |
RLIKE | 与 REGEXP 功能相同 |
NOT REGEXP | 否定 REGEXP |