美文网首页
MySQL中的运算符

MySQL中的运算符

作者: 刘铁崧 | 来源:发表于2021-12-14 17:27 被阅读0次

    数值/字符比较运算符
    数值比较:= != > >= < <=
    字符比较:= !=

    逻辑比较:
    AND:2个或多个条件同时成立
    OR:任意一个条件成立即可

    范围比较
    WHERE 字段名 BETWEEN 值1 AND 值2 (用于对比数字)
    WHERE 字段名 IN(值1,值2,....)(用于数字或字符)
    WHERE 字段名 NOT IN(值1,值2,....)

    空 & 非空判断
    空: WHERE 字段名 IS NULL
    非空: WHERE 字段名 IS NOT NULL
    注意:NULL职能用 IS NULL 或者 IS NOT NULL判断
    空字符串,用 = 或 != 判断

    模糊比较
    格式:WHERE 字段名 LIKE 表达式
    表达式:_匹配单个字符;%匹配0 到多个字符

    至少有2个支付
    SELECT name FROM userlist WHERE name LIKE'_%_';
    0到多个字符
    SELECT name FROM userlist WHERE name LIKE'%';
    至少3个字符
    SELECT name FROM userlist WHERE name LIKE'_ _ _';
    赵某
    SELECT name FROM userlist WHERE name LIKE'赵%';
    查带有user开头的表
    SHOW TABLES LIKE 'user%';
    

    注意:可以使用()包裹条件来提高优先级运算

    相关文章

      网友评论

          本文标题:MySQL中的运算符

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