返回字符串的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,...)waitexport_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的开始处,使字符串长度达到lenlpad(str,len,padstr)去掉开始的空格ltrim(str)waitmake_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代替str1replace(str,str1,str2)字符串反转reverse(str)返回最右边指定位数的字符right(str,len)padstr来填充str的结尾处,使字符串长度达到lenrpad(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