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数据库命令大全
May 26 MySQL
MySQL不使用order by实现排名的三种思路总结
Jun 02 MySQL
MySQL 常见的数据表设计误区汇总
Jun 07 MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 MySQL
解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)
Jun 26 MySQL
mysql定时自动备份数据库的方法步骤
Jul 07 MySQL
解决Mysql多行子查询的使用及空值问题
Jan 22 MySQL
MySQL中B树索引和B+树索引的区别详解
Mar 03 MySQL
详解MySQL的主键查询为什么这么快
Apr 03 MySQL
Mysql调整优化之四种分区方式以及组合分区
Apr 13 MySQL
MySQL约束(创建表时的各种条件说明)
Jun 21 MySQL
mysql中数据库覆盖导入的几种方式总结
Mysql如何实现不存在则插入,存在则更新
Mar 25 #MySQL
MySQL插入数据与查询数据
mysql insert 存在即不插入语法说明
Mar 25 #MySQL
MySQL创建表操作命令分享
mysql数据插入覆盖和时间戳的问题及解决
MySQL实战记录之如何快速定位慢SQL
Mar 23 #MySQL
You might like
php数组(array)输出的三种形式详解
2013/06/05 PHP
php文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
PHP PDOStatement::setAttribute讲解
2019/02/01 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
客户端静态页面玩分页
2006/06/26 Javascript
Mootools 1.2教程 Fx.Tween的使用
2009/09/15 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
解决WordPress使用CDN后博文无法评论的错误
2015/12/15 Javascript
jquery模拟多级复选框效果的简单实例
2016/06/08 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
React-router中结合webpack实现按需加载实例
2017/05/25 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
vue.js,ajax渲染页面的实例
2018/02/11 Javascript
使用vue-cli导入Element UI组件的方法
2018/05/16 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
Vue.js获取手机系统型号、版本、浏览器类型的示例代码
2020/05/10 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
[50:22]完美盛典-2018年度红毯走秀
2018/12/16 DOTA
python回调函数的使用方法
2014/01/23 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
破解安装Pycharm的方法
2018/10/19 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
django 外键model的互相读取方法
2018/12/15 Python
HTML5中判断用户是否正在浏览页面的方法
2014/05/03 HTML / CSS
美国乡村商店:Plow & Hearth
2016/09/12 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
大二学生学年自我鉴定
2014/09/12 职场文书
销售员态度差检讨书
2014/10/26 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python
解决flex布局中子项目尺寸不受flex-shrink限制
2022/05/11 HTML / CSS