美文网首页MySQL
MySQL语法模板 函数:字符串

MySQL语法模板 函数:字符串

作者: 我是曾经那个少年 | 来源:发表于2018-12-05 15:16 被阅读13次

MySQL语法模板系列

  1. 返回字符串的ASCII码
ascii(str)
  1. 返回字符串的二进制码
bin(n)
  1. 字符串的位数
bit_length(str)
  1. 字符串的字符数
char(n,... [using charset])
  1. 字符串的字符数
character_length(str)
  1. 字符串的字符数
char_length(str)
  1. 压缩函数
compress(string_to_compress)
  1. 进制转换
conv(n,from_base,to_base)
  1. 返回第N个字符串
elt(n,str1,str2,str3,...)
  1. wait
export_set(bits,on,off[,separator[,number_of_bits]])
  1. 返回和str相等值的索引
field(str,str1,str2,str3,...)
  1. 找出字符串在列表的索引
find_in_set(str,strlist)
  1. 参数的16进制数的字符串形式
hex(n_or_s)
  1. 从起始后的n个数据用 newstr代替
insert(str,pos,len,newstr)
  1. 从字符串s中获取s1的开始位置
instr(str,substr)
  1. 大写字母转换为小写
lcase(str)
  1. 返回字符串s的前n个字符
left(str,len)
  1. 返回字符串的长度
length(str)
  1. 读入文件并且作为一个字符串返回文件内容。
load_file(file_name)
  1. 获取substr的开始位置
locate(substr,str) , locate(substr,str,pos)
  1. 大写转换为小写
lower(str)
  1. padstr来填充str的开始处,使字符串长度达到len
lpad(str,len,padstr)
  1. 去掉开始的空格
ltrim(str)
  1. wait
make_set(bits,str1,str2,...)
  1. 同SUBSTRING(s,n,len)
mid(str,pos,len)
  1. 返回八进制
oct(n)
  1. 返回八进制长度
octet_length(str)
  1. 返回第一个字符的ASCII值
ord(str)
  1. 返回子串匹配的索引
position(substr in str)
  1. 给字符传加引号
quote(str)
  1. 字符串重复多次
repeat(str,count)
  1. 将str中的str2代替str1
replace(str,str1,str2)
  1. 字符串反转
reverse(str)
  1. 返回最右边指定位数的字符
right(str,len)
  1. padstr来填充str的结尾处,使字符串长度达到len
rpad(str,len,padstr)
  1. 去掉字符串右边的空格
rtrim(str)
  1. 任何文本串转换为描述其语音表示的字母数字模式的算法
soundex(str)
  1. 返回n个空格
space(n)
  1. 比较字符串的大小
strcmp(expr1,expr2)
  1. 截取字符串
substring(str,pos) , substring(str from pos) 
  1. 返回从字符串str的第count个出现的分隔符delim之后的子串
substring(str,pos,len) , substring(str from pos for len)
  1. 去掉字符串
substring_index(str,delim,count)
  1. 小写转换为大写
trim([{both | leading | trailing} [remstr] from] str) trim(remstr from] str)
ucase(str)
  1. 解压
uncompress(string_to_uncompress)
  1. 解压长度
uncompressed_length(compressed_string)
  1. 十六进制转换为原来的格式
unhex(str)
  1. 转换为大写
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');

相关文章

  • MySQL语法模板 函数:字符串

    MySQL语法模板系列 返回字符串的ASCII码 返回字符串的二进制码 字符串的位数 字符串的字符数 字符串的字符...

  • Sqli:Time盲注脚本-GET

    0x01. Mysql语法 len(str)函数 返回字符串str的长度 if(a,b,c)函数 如果a为true...

  • MySQL语法模板 函数:统计

    MySQL语法模板系列 平均值 二进制按位与 二进制按位或 二进制按位异或 统计二进制1的个数 统计记录数 分组中...

  • Vue常用模式

    组件定义 SFC 单文件组件 SFC 字符串模板或 ES6 模板字面量 渲染函数 JSX 语法糖 Vue 类组件装...

  • MySQL语法入门(一)

    MySQL语法入门(一) 基本运算符使用 基本数学函数使用 基本字符串函数使用 基本日期时间函数使用

  • 使用 Vue.js + Easyui,嵌入已有项目开发

    work in progress 前置知识 ES6 语法let, var解构赋值模板字符串函数,参数默认值,箭头函...

  • 个人面试总结

    JS Q:常用es6语法A:let、const、promise、模板字符串、解构赋值、拓展运算符、箭头函数 Q:有...

  • MySQL语法模板 函数:数值型

    MySQL语法模板系列 求绝对值 求反余弦值 求反正弦值 求反正切值 返回大于或等于x的最小整数 求余弦值 求余切...

  • MySQL语法模板 函数:日期型

    MySQL语法模板系列 增加天数 增加n秒 wait 获取当前年月日 获取当前时分秒 获取当前时间 获取当前日期 ...

  • ES6-字符串方法及其实现

    1.模板字符串 模板字符串替换+操作符,来拼接字符串,并且支持换行: 标签模板: 标签模板其实不是模板,而是函数调...

网友评论

    本文标题:MySQL语法模板 函数:字符串

    本文链接:https://www.haomeiwen.com/subject/xpfwcqtx.html