MySQL学习必备条件查询数据


Posted in MySQL onMarch 25, 2022

一、条件查询

利用where语句可以对数据进行筛选

select * from 表名 where 条件;

MySQL学习必备条件查询数据

二、比较运算符

​ 运算符 ​

​ 描述 ​

​ 例子 ​

=

等于

where id = 1

\>

大于

where age > 10

<

小于

where age < 10

>=

大于等于

where age >= 10

<=

小于等于

where age <= 10

!=

不等于

where name != '老王'

select * from users where id = 1;

MySQL学习必备条件查询数据

三、逻辑运算符

​ 运算符 ​

​ 描述 ​

​ 例子 ​

and

并且

where id = 1 and age > 10

or

或者

where id = 1 or age > 10

not

取反

where not id = 1

select * from users where id = 1 and age = 24;

MySQL学习必备条件查询数据

select * from users where not id = 1;

MySQL学习必备条件查询数据

四、范围查询

​ 运算符 ​

​ 描述 ​

​ 例子 ​

in

在指定的非连续范围内

where id in(1,3,5);

between ... and ...

在指定的连续范围内

where id between 1 and 5;

select * from users where id in (1,3,4);

MySQL学习必备条件查询数据

select * from users where id between 1 and 5;

MySQL学习必备条件查询数据

五、空判断

​ 运算符 ​

​ 描述 ​

​ 例子 ​

is null

判断是否为空

where name is null

is not null

判断是否不为空

where name is not null

 注:null与''是不一样的

INSERT INTO users (name, birth_date, phone,age)
VALUES ('', '1990-01-01', '13813145213',30);

MySQL学习必备条件查询数据

MySQL学习必备条件查询数据

INSERT INTO users (name, birth_date, phone,age)
VALUES (null, '1990-01-01', '13813145213',30);

MySQL学习必备条件查询数据

INSERT INTO users (name, birth_date, phone,age)
VALUES ('老张', null, '17813145213',30);

MySQL学习必备条件查询数据

select * from users where birth_date is null;

MySQL学习必备条件查询数据

六、模糊查询

MySQL学习必备条件查询数据

select * from users where name like '王%';

MySQL学习必备条件查询数据

select * from users where name like '%王';

MySQL学习必备条件查询数据

七、优先级

  • 小括号,not,比较运算符,逻辑运算符
  • and比or先运算,如果同时出现并希望先算or,需要结合()使用

 到此这篇关于MySQL学习必备条件查询数据的文章就介绍到这了,更多相关MySQL条件查询数据内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL之DML语言
Apr 05 MySQL
Mysql基础之常见函数
Apr 22 MySQL
如何用Navicat操作MySQL
May 12 MySQL
MySQL为id选择合适的数据类型
Jun 07 MySQL
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
Jul 01 MySQL
MySQL系列之十五 MySQL常用配置和性能压力测试
Jul 02 MySQL
mysql自增长id用完了该怎么办
Feb 12 MySQL
Arthas排查Kubernetes中应用频繁挂掉重启异常
Feb 28 MySQL
解决MySQL添加新用户-ERROR 1045 (28000)的问题
Mar 03 MySQL
深入理解mysql事务隔离级别和存储引擎
Apr 12 MySQL
在MySQL中你成功的避开了所有索引
Apr 20 MySQL
MySQL示例讲解数据库约束以及表的设计
Jun 16 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
php 冒泡排序 交换排序法
2011/05/10 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
PHP 实现文件压缩解压操作的方法
2019/06/14 PHP
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
jQuery.extend 函数及用法详细
2015/09/06 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
vue.js+boostrap项目实践(案例详解)
2016/09/21 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
详解vue中在父组件点击按钮触发子组件的事件
2020/11/13 Javascript
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
Python中字符串格式化str.format的详细介绍
2017/02/17 Python
pandas多级分组实现排序的方法
2018/04/20 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
python模块之subprocess模块级方法的使用
2019/03/26 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
pyinstaller打包opencv和numpy程序运行错误解决
2019/08/16 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
OpenCV灰度化之后图片为绿色的解决
2020/12/01 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
英国家居装饰品、户外家具和玻璃器皿购物网站:Rinkit.com
2019/11/04 全球购物
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
行政副总岗位职责
2014/02/23 职场文书
授权委托书(完整版)
2014/09/10 职场文书
2015年工程师工作总结
2015/04/30 职场文书
2015年班组建设工作总结
2015/05/13 职场文书
《蜜蜂引路》教学反思
2016/02/22 职场文书
mysql sql常用语句大全
2022/06/21 MySQL