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 Show Profile
Apr 05 MySQL
mysql批量新增和存储的方法实例
Apr 07 MySQL
MySQL 使用SQL语句修改表名的实现
Apr 07 MySQL
MySQL 角色(role)功能介绍
Apr 24 MySQL
mysql 带多个条件的查询方式
Jun 05 MySQL
详细谈谈MYSQL中的COLLATE是什么
Jun 11 MySQL
MySQL系列之十 MySQL事务隔离实现并发控制
Jul 02 MySQL
MySQL 5.7常见数据类型
Jul 15 MySQL
mysql sum(if())和count(if())的用法说明
Jan 18 MySQL
MySQL去除密码登录告警的方法
Apr 20 MySQL
MySQL 条件查询的常用操作
Apr 28 MySQL
mysql函数之截取字符串的实现
Aug 14 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
php4的session功能评述(三)
2006/10/09 PHP
学习discuz php 引入文件的方法DISCUZ_ROOT
2009/06/21 PHP
yii2带搜索功能的下拉框实例详解
2016/05/12 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
JS判断表单输入是否为空(示例代码)
2013/12/23 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
浅析Nodejs npm常用命令
2016/06/14 NodeJs
JavaScript实现三级联动效果
2017/07/15 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
2017/09/13 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
element-ui中select组件绑定值改变,触发change事件方法
2018/08/24 Javascript
详解如何创建并发布一个 vue 组件
2018/11/08 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
Python采集腾讯新闻实例
2014/07/10 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
手机配件第一品牌:ZAGG
2017/05/28 全球购物
汇智创新科技发展有限公司
2015/12/06 面试题
办公室前台岗位职责
2014/01/04 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
政法学院毕业生求职信
2014/02/28 职场文书
工程采购员岗位职责
2014/03/09 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
狮子林导游词
2015/02/03 职场文书
求职简历自我评价2015
2015/03/10 职场文书
导游词之临安白水涧
2019/11/05 职场文书
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技