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数据库中存入汉字报错的方法
May 06 MySQL
MySQL8.0无法启动3534的解决方法
Jun 03 MySQL
MySQL 不等于的三种使用及区别
Jun 03 MySQL
分析mysql中一条SQL查询语句是如何执行的
Jun 21 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
SQL实现LeetCode(177.第N高薪水)
Aug 04 MySQL
mysql配置SSL证书登录的实现
Sep 04 MySQL
mysql事务对效率的影响分析总结
Oct 24 MySQL
Mysql忘记密码解决方法
Feb 12 MySQL
MySQL七大JOIN的具体使用
Feb 28 MySQL
MySQL日期时间函数知识汇总
Mar 17 MySQL
MySQL数据库事务的四大特性
Apr 20 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
js下函数般调用正则的方法附代码
2008/06/22 PHP
php for 循环语句使用方法详细说明
2010/05/09 PHP
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
CI框架文件上传类及图像处理类用法分析
2016/05/18 PHP
PHP文件及文件夹操作之创建、删除、移动、复制
2016/07/13 PHP
PHP用swoole+websocket和redis实现web一对一聊天
2019/11/05 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
JS 文件本身编码转换 图文教程
2009/10/12 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
javascript闭包入门示例
2014/04/30 Javascript
用jquery的方法制作一个简单的导航栏
2014/06/23 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
jQuery的ready方法实现原理分析
2016/10/26 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
BootStrap TreeView使用实例详解
2017/11/01 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
jquery实现点击弹出对话框
2020/02/08 jQuery
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
基于Ionic3实现选项卡切换并重新加载echarts
2020/09/24 Javascript
简介Django框架中可使用的各类缓存
2015/07/23 Python
python实现flappy bird小游戏
2018/12/24 Python
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
给校长的建议书
2014/03/12 职场文书
竞聘书格式及范文
2014/03/31 职场文书
团委书记的竞聘演讲稿
2014/04/24 职场文书
员工年终考核评语
2014/12/31 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
运动会表扬稿范文
2015/05/05 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
详解Mysql 函数调用优化
2021/04/07 MySQL
《黑岩★★射手 DAWN FALL》BD发售宣传CM公开
2022/04/04 日漫
MySQL的存储过程和相关函数
2022/04/26 MySQL