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 相关文章推荐
数据库连接池
Apr 06 MySQL
如何用Navicat操作MySQL
May 12 MySQL
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
Jun 21 MySQL
MySQL中IF()、IFNULL()、NULLIF()、ISNULL()函数的使用详解
Jun 26 MySQL
MySQL之select、distinct、limit的使用
Nov 11 MySQL
mysql 联合索引生效的条件及索引失效的条件
Nov 20 MySQL
MySQL中int (10) 和 int (11) 的区别
Jan 22 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
Mysql超详细讲解死锁问题的理解
Apr 01 MySQL
MySQL数据库如何查看表占用空间大小
Jun 10 MySQL
MySQL添加索引特点及优化问题
Jul 23 MySQL
详解MySQL的内连接和外连接
May 08 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
创建配置文件 用PHP写出自己的BLOG系统 2
2010/04/12 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
使用php get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
yii实现model添加默认值的方法(2种方法)
2016/01/06 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
aspx中利用js实现确认删除代码
2010/07/22 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
利用Angularjs和原生JS分别实现动态效果的输入框
2016/09/01 Javascript
简单实现jQuery弹幕效果
2017/05/06 jQuery
Vue中render方法的使用详解
2018/01/26 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
layui 富文本图片上传接口与普通按钮 文件上传接口的例子
2019/09/23 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
[48:31]完美世界DOTA2联赛PWL S3 DLG vs Phoenix 第二场 12.17
2020/12/19 DOTA
Linux下Python获取IP地址的代码
2014/11/30 Python
Python批量转换文件编码格式
2015/05/17 Python
Python引用模块和查找模块路径
2016/03/17 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
python将unicode转为str的方法
2017/06/21 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
python retrying模块的使用方法详解
2019/09/25 Python
美国领先的眼镜和太阳镜在线零售商:Glasses.com
2019/08/26 全球购物
意大利奢侈品牌在线精品店:Jole.it
2020/11/23 全球购物
移交协议书
2014/08/19 职场文书
导游欢迎词范文
2015/01/23 职场文书
北京导游词
2015/02/12 职场文书
2015年学校少先队工作总结
2015/07/20 职场文书
春节随笔
2015/08/15 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android
Android Studio 计算器开发
2022/05/20 Java/Android