UUID
select md5(uuid())
截取
LEFT(str,len) 返回字符串str的最左面len个字符。
RIGHT(str,len) 返回字符串str的最右面len个字符。
SUBSTRING
SUBSTR(name,3,5)
SUBSTR(name,3)
SUBSTRING(str FROM pos)
SUBSTRING_INDEX(str,delim,count)
返回从字符串str的第count个出现的分隔符delim之后的子串。 的所有字符。
count是正数,返回最后的分隔符到左边(从左边数)
count是负数,返回最后的分隔符到右边的所有字符(从右边数)。
mid(str,pos,len) 从字符串str返回一个len个字符的子串,从位置pos开始。SUBSTRING(s,n,len)
POSITION(s1 IN s)
从字符串S中获取 s1的开始位置
替换,转换
REPLACE(str,from_str,to_str)
返回字符串str,其字符串from_str的所有出现由字符串to_str代替。
UPPER和UCASE 转换大写
Initcap 将字符串的首字母变成大写
LOWER和LCASE 转换小写
REVERSE(str) 返回颠倒字符顺序的字符串str
合并
concat(str1,str2,…)
concat_ws("连接符",str1,str2)
如果任何参数是NULL,返回NULL
可以有超过2个的参数
一个数字参数被变换为等价的字符串形式
进制
BIN(N) 返回二进制值N的一个字符串表示,在此N是一个长整数(BIGINT)数字,这等价于 CONV(N,10,2)。如果N是NULL,返回NULL。
OCT(N) 返回八进制值N的一个字符串的表示,在此N是一个长整型数字,这等价于CONV(N,10,8)。如果N是NULL,返回NULL。
HEX(N) 返回十六进制值N一个字符串的表示,在此N是一个长整型(BIGINT)数字,这等价于CONV(N,10,16)。如果N是NULL,返回NULL。
ASCII(str)
填充
LPAD(str,len,padstr)
返回字符串str,左面用字符串padstr填补直到str是len个字符长。
RPAD(str,len,padstr)
返回字符串str,右面用字符串padstr填补直到str是len个字符长。
去除前后
LTRIM(str)
返回删除了其前置空格字符的字符串str
RTRIM(str)
返回删除了其拖后空格字符的字符串str
TRIM()
去除前后空格
select trim(' test '); test
去除name 前指定的--
SELECT TRIM(LEADING '--' from name) FROM autotest
去除name 后指定的--
SELECT TRIM(TRAILING '--' from name) FROM autotest
去除name 前后 指定的--
SELECT TRIM(BOTH '--' from name) FROM autotest
获取位置
INSTR
SELECT INSTR(name,'f'),name FROM autotest
INSERT(str,pos,len,newstr)
返回字符串str,在位置pos起始的子串且len个字符长得子串由字符串newstr代替
select id,name,INSERT(hobby,10,6,'living') from string_test where id = 2;
position(substr IN str)
返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0
locate(substr,str,pos)
返回子串substr在字符串str第一个出现的位置,从位置pos开始。如果substr不是在str里面,返回0。
REPEAT(str,count)
返回由重复countTimes次的字符串str组成的一个字符串
count <= 0,返回一个空字符串
str或count是NULL,返回NULL
长度
length(str)
OCTET_LENGTH(str)
CHAR_LENGTH(str)
CHARACTER_LENGTH(str)
比较
STRCMP(s1,s2)
比较字符串s1和s2, 如果s1与s2相等返回0,如果
s1>s2返回1,s1<S2返回-1
SPACE(n)
返回n个空格
返回10个空格:SELECT SPACE(1B);
编码
CONVERT(s USING cs)
函数将字符串s的字符集变成CS
标签:返回,函数,len,str,Mysql,字符串,NULL,name From: https://blog.csdn.net/qq_26594041/article/details/142534390