MySQL 字符串函数参考
本页整理了常用的 MySQL 字符串函数,可让您有效地操作字符串数据。
-
ASCII
MySQLASCII()
函数将指定的字符转为对应的 ASCII 值。 -
BIN
MySQLBIN()
函数返回给定数字的二进制值的字符串表示。 -
BIT_LENGTH
MySQLBIT_LENGTH()
函数以位为单位返回给定字符串的长度。 -
CHAR
MySQLCHAR()
函数将每个参数对应的整数转为对应的字符,并将这些字符组成一个字符串返回。 -
CHAR_LENGTH
MySQLCHAR_LENGTH()
返回给定字符串的长度。 -
CHARACTER_LENGTH
MySQLCHARACTER_LENGTH()
返回给定字符串的长度。 -
CONCAT
MySQLCONCAT()
函数连接多个字符串并返回。 -
CONCAT_WS
MySQLCONCAT_WS()
函数返回使用分隔符连接的多个字符串。 -
ELT
MySQLELT()
函数从第二个参数开始查找由第一个参数指定位置的参数并作为字符串返回。 -
EXPORT_SET
MySQLEXPORT_SET()
函数根据参数的二进制位生成一个使用指定分隔符拼接的字符串。 -
FIELD
MySQLFIELD()
函数返回一个指定的值在给定的列表中的索引。 -
FIND_IN_SET
MySQLFIND_IN_SET()
返回字符串在一个逗号分隔的字符串列表中的索引。 -
FORMAT
MySQLFORMAT()
函数用来将数字格式化为字符串。 -
FROM_BASE64
MySQLFROM_BASE64()
函数解码base-64
编码的数据并将结果作为二进制字符串返回。 -
HEX
MySQLHEX()
函数返回给定数字或字符串的十六进制值的字符串表示。 -
INSERT
MySQLINSERT()
函数在一个字符串的指定位置插入另一个字符串。 -
INSTR
MySQLINSTR()
函数返回一个子字符串在一个字符串中第一次出现的位置。 -
LCASE
MySQLLCASE()
函数将字符串转为小写。 -
LEFT
MySQLLEFT()
函数从字符串左侧提取字符。 -
LENGTH
MySQLLENGTH()
函数返回字符串的字节长度。 -
LOCATE
MySQLLOCATE()
函数返回字符串中子字符串第一次出现的位置。 -
LOWER
MySQLLOWER()
函数将字符串转为小写。 -
LPAD
MySQLLPAD()
函数在字符串的左侧填充指定的字符串。 -
LTRIM
MySQLLTRIM()
函数删除字符串的前导空格。 -
MAKE_SET
MySQLMAKE_SET()
函数返回一个逗号分隔的字符串集合,该函数通过第一个参数对应的二进制决定是否其他字符串参数是否添加到结果集合中。 -
MID
MySQLMID()
函数从一个字符串的指定位置开始提取一个指定长度的子串并返回。 -
OCT
MySQLOCT()
函数返回给定数字的八进制值的字符串表示。 -
OCTET_LENGTH
MySQLOCTET_LENGTH()
函数返回字符串的字节长度。 -
ORD
MySQLORD()
函数返回字符串参数中的第一个字符的字符代码。 -
POSITION
MySQLPOSITION()
函数返回字符串中子字符串第一次出现的位置。 -
QUOTE
MySQLQUOTE()
函数返回一个用单引号包围的字符串。 -
REPEAT
MySQLREPEAT()
函数将字符串重复指定的次数。 -
REPLACE
MySQLREPLACE()
函数将字符串中出现的所有子字符串替换为新的子字符串。 -
REVERSE
MySQLREVERSE()
函数返回反转后的字符串。 -
RIGHT
MySQLRIGHT()
函数从字符串右侧提取字符。 -
RPAD
MySQLRPAD()
函数在字符串的右侧填充指定的字符串。 -
RTRIM
MySQLRTRIM()
函数删除字符串的尾部空格。 -
SOUNDEX
MySQLSOUNDEX()
函数返回表示字符串发音的 soundex 字符串。 -
SPACE
MySQLSPACE()
函数返回由指定数量的空格组成的字符串。 -
STRCMP
MySQLSTRCMP()
函数返回两个字符串的比较结果。 -
SUBSTR
MySQLSUBSTR()
函数从一个字符串中提取一个子字符串。 -
SUBSTRING
MySQLSUBSTRING()
函数从一个字符串中提取一个子字符串。 -
SUBSTRING_INDEX
MySQLSUBSTRING_INDEX()
函数返回指定分隔符出现指定次数之前的子字符串。 -
TO_BASE64
MySQLTO_BASE64()
函数返回给定字符串以base-64
形式编码后的字符串表示。 -
TRIM
MySQLTRIM()
函数从指定字符串的开头和结尾删除由指定字符组成的最长字符串。 -
UCASE
MySQLUCASE()
函数将字符串转为大写。 -
UNHEX
MySQLUNHEX()
函数将代表十六进制数值的字符串转换为字节,并返回对应的二进制字符串。 -
UPPER
MySQLUPPER()
函数将字符串转为大写。