mysql的文件操作函数_MySQL-操作符及常用函数

一、操作符优先级

展示了所有操作符的执行优先级,从高到低,同一行中的操作符优先级相同,相同优先级的情况下则从左到右执行

589c1c497be671baff95e4cdd9a3b806.png

如果想改变优先级执行顺序,则可以使用括号:

二、对比操作符

三、逻辑操作符

逻辑操作符返回1 (TRUE), 0 (FALSE), 或者NULL

d3346afb59e458237d518c1dfb5743b3.png

四、分配操作符

分配操作符是指赋值操作

8181d1502e1125541dc1d902668499d3.png

五、流程控制函数

流程控制函数包含以下四种函数

4e6333954d3471fc371b2dc4f32a9756.png

补充:

六、字符串函数

6.1、ASCII(str)

返回str字符串中最左边字符的ascii码值,如果是空串则返回0,如果str是null则返回null

6.2、CHAR(N,... [USING charset_name])

将括号中的N转化成ascii码对应的字符,返回这些字符组成的字符串,其中的null会被忽略

6.3、CHAR_LENGTH(str)

返回字符串的字符长度

6.4、CONCAT(str1,str2,...)   *****

返回括号里所有参数字符串连接在一起,当其中有参数为NULL时则返回NULL

应用:如何提取名和姓?

6.5、CONCAT_WS(separator,str1,str2,...)

返回以第一个参数为分隔符的连接后的一个字符串,当有参数为NULL时则null被忽略

6.6、INSERT(str,pos,len,newstr)

将str中从pos位置开始后的len个字符替换成newstr字符串

6.7、INSTR(str,substr)

返回str字符串中第一个出现substr字符串的位置

6.8、LEFT(str,len)

返回str字符串中从左边开始的len个长度的字符

6.9、LENGTH(str)

返回str字符串的byte字节长度

6.10、LOAD_FILE(file_name)

读取文件且返回文件内容为字符串

6.11、LOCATE(substr,str)

返回str字符串中第一次出现substr字符串的位置,如果没有则返回null

6.12、LOCATE(substr,str,pos)

返回str字符串中从pos位置开始第一次出现substr字符串的位置,如果没有则返回null

6.13、LOWER(str)

返回将str字符串中所有字符变换成小写后的字符串,但对二进制文本无效

6.14、LPAD(str,len,padstr)

将str的左边补充为padstr,直到补充成len长度的字符串并返回;如果str的长度比len长,则返回str中最左边开始的len长度的字符

6.15、LTRIM(str)

将str最左边的空格去掉并返回

6.16、REPEAT(str,count)

将str重复count并组合成字符串返回,如果count<1,则返回空串

6.17、REPLACE(str,from_str,to_str)

将所有str字符串中匹配from_str子串的地方都替换成to_str子字符串

6.18、REVERSE(str)

将str字符串中的字符按照倒序组合并返回

6.19、RIGHT(str,len)

将str字符串中从右边开始的len个字符返回

6.20、RPAD(str,len,padstr)

将字符串str从右边开始补充为padstr直到整体长度为len,如果str的长度本身大于len,则返回str中len长度的字符串

6.21、RTRIM(str)

将字符串str右边的空格去掉并返回

6.22、SPACE(N)

返回N个长度的空格组成的空字符串

6.23、SUBSTRING   *****

SUBSTRING(str,pos), SUBSTRING(str FROM pos), SUBSTRING(str,pos,len), SUBSTRING(str FROM pos FOR len)

如果没有len参数,则返回从pos位置开始的str中的子字符串;如果有len参数,则从pos位置开始返回str中长度为len的子字符串;如果pos为负值,则代表pos从右边开始数

6.24、SUBSTRING_INDEX(str,delim,count)

当count为正数,则返回delim出现在str字符串中第count次之前的子字符串,如果是负数,则从右边开始计算

6.25、UPPER(str)

返回将str字符串中所有字符转换成大写的字符串

七、字符串对比函数

c1f9843ec0b502cdab60ea6f9c54ee03.png

八、算数操作符

91ef5b2f5edf5683fcbcd9ef0951560c.png

九、数字函数

十、日期和时间函数

十一、格式转换函数

十二、聚合函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值