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 性能监控及调优
Apr 06 MySQL
MySQL root密码的重置方法
Apr 21 MySQL
MySQL时间设置注意事项的深入总结
May 06 MySQL
解决Navicat for Mysql连接报错1251的问题(连接失败)
May 27 MySQL
Mysql文件存储图文详解
Jun 01 MySQL
MySQL学习之基础命令实操总结
Mar 19 MySQL
为什么MySQL不建议使用SELECT *
Apr 03 MySQL
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
Apr 09 MySQL
MySQL事务操作的四大特性以及并发事务问题
Apr 12 MySQL
MySQL解决Navicat设置默认字符串时的报错问题
Jun 16 MySQL
MySQL count(*)统计总数问题汇总
Sep 23 MySQL
MySQL中dd::columns表结构转table过程及应用详解
Sep 23 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
2013/05/08 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
php环境下利用session防止页面重复刷新的具体实现
2014/01/09 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
jquery ztree异步搜索(搜叶子)实践
2016/02/25 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
ES6中let 和 const 的新特性
2018/09/03 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
解决VueCil代理本地proxytable无效报错404的问题
2020/11/07 Javascript
jQuery实现简单弹幕制作
2020/12/10 jQuery
Python中针对函数处理的特殊方法
2014/03/06 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
EM算法的python实现的方法步骤
2018/01/02 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
numpy返回array中元素的index方法
2018/06/27 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
详解Python的循环结构知识点
2019/05/20 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
Python正则表达式学习小例子
2020/03/03 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
波兰最大的宠物用品网上商店:FERA.PL
2019/08/11 全球购物
Theflamel意大利:女士奢华服装、鞋子和配件
2020/01/11 全球购物
群教班子对照检查材料
2014/08/26 职场文书
工程服务质量承诺书
2015/04/29 职场文书
一般纳税人申请报告
2015/05/18 职场文书