目录
字符串
返回ASCII码值、字符数、字节数
ASCII(S)
CHAR_LENGTH(s)
LENGTH(s)
连接
CONCAT(s1,s2,......,sn)
CONCAT_WS(x,s1,s2,......,sn)
替换、索引区间替换全部替换
INSERT(str, idx, len,replacestr)
REPLACE(str, a, b)
注意:MySQL索引是从1开始的
转换成大写/小写
UPPER(s) 或 UCASE(s)
LOWER(s) 或LCASE(s)
实例:把last_name 转换成小写 小写之后 寻找 king
返回(截取)字符串、拼接字符串
LEFT(str,n)
RIGHT(str,n)
LPAD(str, len, pad)
RPAD(str ,len, pad)
去除空格(开头、结尾、开头结尾)去除字符(开头、结尾、开头结尾)
LTRIM(s)
RTRIM(s)
TRIM(s)
TRIM(s FROM s1)
TRIM(LEADING s FROMs2)
TRIM(TRAILING s FROMs2)
返回n次字符串、比较两个字符串的ASCII值、返回n次空格
REPEAT(str, n)
SPACE(n)
STRCMP(s1,s2)
返回字符串首次出现的位置 未找到返回0
SUBSTR(s,index,len)
LOCATE(substr,str)
返回指定字符串第一次出现的位置
ELT(m,s1,s2,…,sn)
FIELD(s,s1,s2,…,sn)
FIND_IN_SET(s1,s2)
反转字符串、比较两个字符串、相等返回value1,不相等返回null
注意:MySQL中,字符串的位置是从1开始的。
字符串
常用的字符串

返回ASCII码值、字符数、字节数
连接
替换、索引区间替换全部替换
转换成大写/小写
返回(截取)字符串、拼接字符串
去除空格(开头、结尾、开头结尾)去除字符(开头、结尾、开头结尾)
返回n次字符串、比较两个字符串的ASCII值、返回n次空格
返回字符串首次出现的位置 未找到返回0
返回指定字符串第一次出现的位置
反转字符串、比较两个字符串、相等返回value1,不相等返回null
注意:MySQL中,字符串的位置是从1开始的。