select * from 表名 where 条件;

where语句支持的运算符:
比较运算符
逻辑运算符
模糊查询
范围查询
空判断

1.比较运算

1.等于: =
2.大于: >
3.大于等于: >=
4.小于: <
5.小于等于: <=
6.不等于: != 或 <>

查询编号大于3的学生:

select * from students where id > 3;

2.范围查询

1.between … and … 表示在一个连续的范围内查询
2.in 表示在一个非连续的范围内查询

查询编号为3至8的学生

select * from students where id between 3 and 8;

3.空判断查询

1.判断为空使用: is null
2.判断非空使用: is not null

select * from students where height is null;

1.不能使用=代替is
2.null 不等于 ‘’ 空字符串

4.模糊查询

1.like是模糊查询关键字
2.%表示任意多个任意字符
3._表示一个任意字符

查询姓黄的学生:

select * from students where name like '黄%';
1.like
SELECT * FROM pet WHERE name LIKE 'b%'; 以b开头的名字
SELECT * FROM pet WHERE name LIKE '%fy'; 以fy结尾的
SELECT * FROM pet WHERE name LIKE '%w%'; 包含w的
SELECT * FROM pet WHERE name LIKE '_____'; 姓名长度为5的 一个_代表一个字符2.REGEXP_LIKE()
SELECT * FROM pet WHERE REGEXP_LIKE(name, '^b'); 以b开头的
SELECT * FROM pet WHERE REGEXP_LIKE(name, 'fy$'); 以fy结尾的
SELECT * FROM pet WHERE REGEXP_LIKE(name, 'w'); 包含w的
SELECT * FROM pet WHERE REGEXP_LIKE(name, '^.....$'); 长度为5的

5.逻辑运算符查询

1.and
2.or
3.not

查询编号大于3的女同学:

select * from students where id > 3 and gender=0;

mysql where过滤相关推荐

  1. mysql filter_MySQL 过滤复制+复制映射 配置方法

    场景 node1 和 node2 为两台不同业务的MySQL服务器. 业务方有个需求,需要将node1上的 employees库的departments .dept_manager 这2张表同步到 n ...

  2. 在线电影推荐网 Python+Django+Mysql 协同过滤推荐算法在电影网站中的运用 基于用户、物品的协同过滤推荐算法 开发在线电影推荐系统 电影网站推荐系统 人工智能、大数据、机器学习开发

    在线电影推荐网 Python+Django+Mysql 协同过滤推荐算法在电影网站中的运用 基于用户.物品的协同过滤推荐算法 开发在线电影推荐系统 电影网站推荐系统 人工智能.大数据.机器学习开发 M ...

  3. mysql 排序 过滤_【MYSQL】-3 排序与过滤

    上周加入数据蛙二期培训,结束了孤独战斗的现状.断断续续自学了3个月(当然看了各种视频和各种书,一把辛酸泪...),现在选择报班,主要还是觉得一个靠谱的组织和团队,可以极大缓解我学习过程中不时闪现的焦虑 ...

  4. mysql bc_正则表达式——MySQL搜索过滤

    正则表达式介绍 在数据库的数据过滤过程中只用WHERE子句和LIKE操作符都是对于已知值进行的 不管是匹配一个还是多个值,测试大于还是小于已知值,或者检查某个范围的值,都是使用已知的值 当然MySQL ...

  5. MySQL 指定过滤条件

    MySQL SELECT 语句,除了能使用 GROUP BY 子句分组数据外,还可以使用 HAVING 子句过滤分组,在结果集中规定了包含哪些分组和排除哪些分组. 语法格式如下: HAVING < ...

  6. mysql数据库过滤空值_mysql必知必会--过 滤 数 据

    使用 WHERE 子句 数据库表一般包含大量的数据,很少需要检索表中所有行.通常只 会根据特定操作或报告的需要提取表数据的子集.只检索所需数据需要 指定搜索条件(search criteria),搜索 ...

  7. mysql先过滤后分组_MySQL分组过滤

    使用HAVING字句对分组结果进行过滤. 示例 有一个表格socre_sheet: mysql> SELECT * FROM score_sheet; +----+--------+------ ...

  8. MYSQL:过滤数据

    过滤数据 使用WHERE子句 1.数据库表一般包含大量的数据,很少需要检索表中的所有数据.通常会根据特定操作或报告的需要提取表数据的子集.只检索所需数据,因此需要指定搜索条件,搜索条件也称为过滤条件 ...

  9. mysql binlog 过滤表_mysql日志恢复指定表【从binlog日志过滤恢复指定数据表】

    很多时候,MYSQL数据库由于一些误操作,需要恢复指定表,或某个表指定时间点的数据,这个时候需要根据MYSQL的binlog日志做时间点的恢复,下面将介绍这个方案的具体步骤: 一.登录数据库刷新bin ...

  10. mysql 查询过滤_在MySQL中,如何对查询结果进行条件过滤

    昨天和大家一起学习了在mysql中,如何分组查询统计,但是有时候也会遇到这样的一个问题,比如我在查询中,已经做了分组统计,但是我想对于这个结果进行条件过滤?应该如何处理呢? 我们一样用之前的员工表em ...

最新文章

  1. 【学习笔记】Dilworth 定理的构造性证明
  2. 一位java大牛10年资料总结
  3. django 用户管理相关的表
  4. mybatis xml文件 id冲突错误 findUserIDById is ambiguous in Mapped Statements collection
  5. 操作系统之文件管理:5、文件物理结构(连续分配、链式(显式、隐式)分配、索引分配(链接、多层索引、混合索引))
  6. java emmt插件_Emmet缩写语法
  7. Farey Sequence(欧拉函数板子题)
  8. Apache自带的ab压力测试工具用法详解
  9. Windows放大镜黑屏问题以及快捷键
  10. 庸人自谈爬虫二三事——兴之所至,心之所安,尽其在我
  11. Deepin和Windows10双系统,如何修改默认启动项
  12. GCC编译器高效利用cache的原理和参数
  13. 骑士 cms宝塔环境配置问题
  14. java嵌套for循环基础练习 -班级平均分
  15. 今天又get到一个小技能,collect_set函数
  16. java丐帮_Java多线程学习笔记(一)
  17. 每日一词20190318——图像金字塔(image pyramid)
  18. PERL常见问题解答--FAQ(4)--Data: Strings
  19. 【JavaScript】回调地狱、Promise
  20. Thinkpad X220更换无线网卡 - Intel 6300 AGN对比测试(Wifi 无线信号测试)

热门文章

  1. JavaScript之元素对象的“增删改查”
  2. Html前端基础(form表单、img标签、a href标签、id的作用)
  3. 从零开始学前端:字符串和数组的方法 --- 今天你学习了吗?(JS:Day10)
  4. “Rule can only have one resource source”错误
  5. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—cnpm的安装与配置(3)
  6. Python+matplotlib绘制等电位面图
  7. 计算机应用与推广,计算机在中小学教学中的推广和应用
  8. PAT: gets’ was not declared in this scope gets(s)
  9. Oracle数据库碎片分析,oracle数据库碎片概念与分析
  10. 怎样使计算机屏幕看着不累,电脑族的显示器如何摆最不累