返回字符串的ASCII码
ascii(str)
返回字符串的二进制码
bin(n)
字符串的位数
bit_length(str)
字符串的字符数
char(n,... [using charset])
字符串的字符数
character_length(str)
字符串的字符数
char_length(str)
压缩函数
compress(string_to_compress)
进制转换
conv(n,from_base,to_base)
返回第N个字符串
elt(n,str1,str2,str3,...)
wait
export_set(bits,on,off[,separator[,number_of_bits]])
返回和str相等值的索引
field(str,str1,str2,str3,...)
找出字符串在列表的索引
find_in_set(str,strlist)
参数的16进制数的字符串形式
hex(n_or_s)
从起始后的n个数据用 newstr代替
insert(str,pos,len,newstr)
从字符串s中获取s1的开始位置
instr(str,substr)
大写字母转换为小写
lcase(str)
返回字符串s的前n个字符
left(str,len)
返回字符串的长度
length(str)
读入文件并且作为一个字符串返回文件内容。
load_file(file_name)
获取substr的开始位置
locate(substr,str) , locate(substr,str,pos)
大写转换为小写
lower(str)
padstr来填充str的开始处,使字符串长度达到len
lpad(str,len,padstr)
去掉开始的空格
ltrim(str)
wait
make_set(bits,str1,str2,...)
同SUBSTRING(s,n,len)
mid(str,pos,len)
返回八进制
oct(n)
返回八进制长度
octet_length(str)
返回第一个字符的ASCII值
ord(str)
返回子串匹配的索引
position(substr in str)
给字符传加引号
quote(str)
字符串重复多次
repeat(str,count)
将str中的str2代替str1
replace(str,str1,str2)
字符串反转
reverse(str)
返回最右边指定位数的字符
right(str,len)
padstr来填充str的结尾处,使字符串长度达到len
rpad(str,len,padstr)
去掉字符串右边的空格
rtrim(str)
任何文本串转换为描述其语音表示的字母数字模式的算法
soundex(str)
返回n个空格
space(n)
比较字符串的大小
strcmp(expr1,expr2)
截取字符串
substring(str,pos) , substring(str from pos)
返回从字符串str的第count个出现的分隔符delim之后的子串
substring(str,pos,len) , substring(str from pos for len)
去掉字符串
substring_index(str,delim,count)
小写转换为大写
trim([{both | leading | trailing} [remstr] from] str) trim(remstr from] str) ucase(str)
解压
uncompress(string_to_uncompress)
解压长度
uncompressed_length(compressed_string)
十六进制转换为原来的格式
unhex(str)
转换为大写
upper(str)
可以执行下面的实例看下具体处理值,方便大家理解
SELECT ASCII('A');SELECT BIN(2);SELECT BIT_LENGTH('123');SELECT BIT_LENGTH('中国人');SELECT CHAR (77,121,83,81,76);SELECT CHARACTER_LENGTH('123');SELECT CHARACTER_LENGTH('中国人');SELECT CHAR_LENGTH('123');SELECT CHAR_LENGTH('中国人');SELECT COMPRESS('abcdefg'); -- 十进制转换为二进制SELECT CONV(10,10,2); -- 二进制转换为十进制SELECT CONV(10,2,10); -- 返回第三个字符下标SELECT ELT(3,'a','b','c','d','e'); -- 返回值为C的字符下标SELECT FIELD('c','a','b','c','d','e'); -- 返回值列表里面等于字符串的小标SELECT FIND_IN_SET('abc','ab,abc,abcd,efg,hij');SELECT HEX(10);SELECT UNHEX('A');SELECT INSERT('abc',2,2,'edfghijkl');SELECT INSTR('abcd','bc');SELECT INSTR('abcd','bcde');SELECT LCASE('ABC');SELECT LEFT('abcdefghijkl',4);SELECT LENGTH('abcdefghijkl');SELECT LENGTH('中国人');SELECT LENGTH('123');SELECT LOCATE('bcd','abcdefgbcd',3);SELECT LOWER('ABC');SELECT LPAD('abc',5,'edf');SELECT LTRIM(' abc')SELECT MID('abcdefg',2,4);SELECT OCT(9);SELECT OCTET_LENGTH(11);SELECT ORD('1a');SELECT ORD('a1');SELECT POSITION('bcd' IN 'abcdefgbcd');SELECT QUOTE('haha');SELECT REPEAT('1qaz',4);SELECT REPLACE('abcedf','edf','abcd')SELECT REVERSE('123456');SELECT RIGHT('abcedf',2);SELECT RPAD('abc',5,'edf');SELECT RTRIM(' abc 1');SELECT SOUNDEX('慈父');SELECT SPACE(5);SELECT STRCMP('abc','edf');SELECT SUBSTR('abcd',2);SELECT SUBSTRING_INDEX('abc;def;hij',";",2);SELECT UCASE('abc');
作者:liuawei
链接:https://www.jianshu.com/p/f4ddc26b63e0
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦