• mysql常用运算符


    一、算数运算符

    +    加法
    -    减法
    *    乘法
    /    除法
    %  返回余数
    

      

    二、比较运算符

    =      等于
    <>或!=  不等于
    <=>    等于(这里是安全的等于 例如: select null<=>null 结果是1, 如果是select null=null 结果是null,有时候会报错程序)
    <
    <=
    >
    >=
    BETWEEN  存在于指定范围
          举例:
            select 10 between 10 and 20, 9 between 10 and 20;符合条件返回1, 不符合条件返回0
            等价于: (a>=min and a<=max)
    
    
    in    
          举例: select 1 in (1, 2, 3)     select '发' in (SELECT a3 from aa) as aaaa
    
    
    is null 判断是不是为null, 如果是则返回1, 不是返回0   
          举例:  
             select 0 is null , 1 is null;
    is not null  
    
    like   通配符匹配
          举例:
              select 123456 like '123%'; '%adadf%', '%asdfdsf'
              模糊查询:LIKE "%" 代表0个一个或多个任意字符, "_"代表1个任意字符,(下划线)
    REGEXP 或 ELIKE 正则表达式
    

      

    三、逻辑运算符

    NOT 或者 !    逻辑非   通常if条件时候会用
    
    AND 或者 &&
    
    OR  或者 ||
    
    XOR (不常用)     逻辑异或
            举例:
                select 1 xor 1, 1 xor 0; 结果为0 , 1

    MariaDB [m4]> select 1 xor 1, 1 xor 0;
    +---------+---------+
    | 1 xor 1 | 1 xor 0 |
    +---------+---------+
    | 0 | 1 |
    +---------+---------+

      

  • 相关阅读:
    JAVA 高级特性 JDBC
    C3P0 连接池
    JAVA WEB Servlet
    JAVAWEB JSP
    sed 命令
    shell 简单脚本编程
    从首页问答标题到问答详情页
    首页列表显示全部问答,完成问答详情页布局
    制作首页的显示列表
    发布功能完成
  • 原文地址:https://www.cnblogs.com/zhangb8042/p/10032604.html
Copyright © 2020-2023  润新知