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 root密码的重置方法
Apr 21 MySQL
MySQL sql_mode修改不生效的原因及解决
May 07 MySQL
mysql5.7使用binlog 恢复数据的方法
Jun 03 MySQL
你知道哪几种MYSQL的连接查询
Jun 03 MySQL
mysql5.6主从搭建以及不同步问题详解
Dec 04 MySQL
MySQL中int (10) 和 int (11) 的区别
Jan 22 MySQL
MySQL数据库⾼可⽤HA实现小结
Jan 22 MySQL
一条 SQL 语句执行过程
Mar 17 MySQL
mysql 体系结构和存储引擎介绍
May 06 MySQL
MySQL的表级锁,行级锁,排它锁和共享锁
Jul 15 MySQL
MySQL添加索引特点及优化问题
Jul 23 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
社区(php&amp;&amp;mysql)五
2006/10/09 PHP
PHP 错误处理机制
2015/07/06 PHP
Thinkphp结合ajaxFileUpload实现异步图片传输示例
2017/03/13 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
javascript 播放器 控制
2007/01/22 Javascript
Jquery下attr和removeAttr的使用方法
2010/12/28 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
详解Webwork中Action 调用的方法
2016/02/02 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
2017/04/28 jQuery
67 个节约开发时间的前端开发者的工具、库和资源
2017/09/12 Javascript
开发Vue树形组件的示例代码
2017/12/21 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
Vue CLI 3.x 自动部署项目至服务器的方法
2019/04/02 Javascript
Easyui 去除jquery-easui tab页div自带滚动条的方法
2019/05/10 jQuery
js实现漂亮的星空背景
2019/11/01 Javascript
vue 里面的 $forceUpdate() 强制实例重新渲染操作
2020/09/21 Javascript
[01:15:18]2014 DOTA2国际邀请赛中国区预选赛 LGD VS Speed Gaming.cn
2014/05/22 DOTA
Python类的多重继承问题深入分析
2014/11/09 Python
python使用knn实现特征向量分类
2018/12/26 Python
python实现图片中文字分割效果
2019/07/22 Python
Pycharm导入anaconda环境的教程图解
2020/07/31 Python
python实现二分查找算法
2020/09/18 Python
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
送餐员岗位职责范本
2014/02/21 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
气象学专业个人求职信
2014/04/22 职场文书
信息管理专业自荐书
2014/06/05 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
工程项目合作意向书
2015/05/08 职场文书
海洋天堂观后感
2015/06/05 职场文书