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 05 MySQL
MySQL REVOKE实现删除用户权限
Jun 18 MySQL
MySQL 数据恢复的多种方法汇总
Jun 21 MySQL
MySQL 四种连接和多表查询详解
Jul 16 MySQL
SQL之各种join小结详细讲解
Aug 04 MySQL
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
Aug 23 MySQL
面试提问mysql一张表到底能存多少数据
Mar 13 MySQL
Mysql如何实现不存在则插入,存在则更新
Mar 25 MySQL
详解MySQL的主键查询为什么这么快
Apr 03 MySQL
浅谈MySql update会锁定哪些范围的数据
Jun 25 MySQL
mysql拆分字符串作为查询条件的示例代码
Jul 07 MySQL
SQL Server数据库的三种创建方法汇总
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下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
浅谈php和.net的区别
2014/09/28 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
2015/05/12 PHP
使用php完成常见的文件上传功能(推荐)
2017/01/13 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
JavaScript 注册事件代码
2011/01/27 Javascript
jquery中animate动画积累的解决方法
2013/10/05 Javascript
BootStrap中的Fontawesome 图标
2017/05/25 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
vue axios 在页面切换时中断请求方法 ajax
2018/03/05 Javascript
vue-cli3全面配置详解
2018/11/14 Javascript
bootstrap table实现合并单元格效果
2018/12/24 Javascript
JavaScript中this的全面解析及常见实例
2019/05/14 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
使用React-Router实现前端路由鉴权的示例代码
2020/07/26 Javascript
不依任何赖第三方,单纯用vue实现Tree 树形控件的案例
2020/09/21 Javascript
Vue+penlayers实现多边形绘制及展示
2020/12/24 Vue.js
[07:20]2018DOTA2国际邀请赛寻真——逐梦Mineski
2018/08/10 DOTA
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
python获取当前文件路径以及父文件路径的方法
2019/07/10 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
税务会计岗位职责
2014/02/18 职场文书
学校门卫岗位职责
2014/03/16 职场文书
公司委托书格式
2014/08/01 职场文书
个人党性分析总结
2015/03/05 职场文书
红色经典观后感
2015/06/18 职场文书
Python爬虫入门案例之爬取二手房源数据
2021/10/16 Python
ipad隐藏软件app图标方法
2022/04/19 数码科技