美文网首页
mysql 条件查询

mysql 条件查询

作者: 行走的蛋白质 | 来源:发表于2019-12-05 19:54 被阅读0次
语法
  • select 查询列表 from 表名 where 筛选条件;
比较运算符 >、< 、>=、<=、= 、<> 大于、小于、大于等于、小于等于、等于、不等于
BETWEEN ...AND... 显示在某一区间的值(含头含尾)
IN(set) 显示在in列表中的值,例:in(100,200)
LIKE 通配符 模糊查询,Like语句中有两个通配符:% 用来匹配多个字符;例first_name like ‘a%’;_ 用来匹配一个字符。例first_name like ‘a_’;
逻辑运算符 and (&&) 多个条件同时成立
or (||) 多个条件任一成立
not (!) 不成立,例:where not(salary>100);
按条件表达式筛选
  • 查询工资>12000的员工信息
    select * from stuinfo where name = 'xiaoli';
    select name from stuinfo where id=3;
    select id, name from stuinfo where id=3;

  • 按逻辑表达式筛选
    select id, name from stuinfo where id=3 and name='xiaoli';
    select id, name from stuinfo where id=3 and name='xiaohong';
    select * from stuinfo where id=1 or name=null;
    select * from stuinfo where id=1 or name='xiaohong';
    select * from stuinfo where id=1 or name='xiaoli';
    select id, name from stuinfo where not (id=1) or name is not null;

  • 模糊查询
    select * from stuinfo where name like '%xiao%';
    select * from stuinfo where name like 'x__o%';
    select * from stuinfo where name like '__a%' escape '';

  • IN 判断某字段的值是否属于in列表中的某一项 特点 列表的值类型必须一致或兼容 列表中不支持通配符
    select id, name from stuinfo where id in(1, 3);

  • IS NULL =或<>不能用于判断null值 is null或is not null 可以判断null值
    select id, name from stuinfo where id is null;
    select id, name from stuinfo where name is null;
    select id, name from stuinfo where id is not null;
    select id, name from stuinfo where name is not null;

  • 安全等于 <=> IS NULL:仅仅可以判断NULL值,可读性较高,建议使用 <=> :既可以判断NULL值,又可以判断普通的数值,可读性较低
    select id, name from stuinfo where id <=> 1;

相关文章

  • MySQL--基础二

    本节总结MySQL的筛选条件,聚合与分组,子查询,连接查询。 MySQL的筛选条件 MySQL中的比较运算符: 比...

  • mysql 查询

    mysql的查询、子查询及连接查询 一、mysql查询的五种子句 where(条件查询)、having(筛选)、g...

  • MySql的查询总结

    Num01-->mysql基本查询 Num02-->mysql条件查询 Num03-->mysql聚合函数 Num...

  • MySql查询-条件查询

    使用where子句对表中的数据筛选,结果为true的行会出现在结果集中 语法如下: where后面支持多种运算符,...

  • mysql 条件查询

    语法 select 查询列表 from 表名 where 筛选条件; 比较运算符>、< 、>=、<=、= 、<>大...

  • mysql条件查询

    进阶2:条件查询 /* 语法:select查询列表from表名where筛选条件; 分类:一、按条件表达式筛选 *...

  • 数据库操作

    2019年12月10日 mysql -uroot -pwy123456 一.查询: 1.有条件查询 2.无条件查询...

  • 03-MongoDB-读取文档

    查询文档 1.查询文档 db. .find( ​ , ​ ) query: 查询条件, 相当于MySQL中...

  • mysql删除重复数据

    Mysql 查询重复数据: 1.单条件查询: 2.多条件查询: 3.删除重复数据,只保留最小ID的数据:(多条件)

  • mysql 查询 - 个人记录

    1.mysql 子查询使用父查询字段作为条件,查询B表数量 2.mysql 根据某字段排行,获取当前用户排名

网友评论

      本文标题:mysql 条件查询

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