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
多表查询、事务、DCL
Apr 05 MySQL
MySQL数据迁移相关总结
Apr 29 MySQL
MySQL索引失效的典型案例
Jun 05 MySQL
MySql 8.0及对应驱动包匹配的注意点说明
Jun 23 MySQL
MySQL非空约束(not null)案例讲解
Aug 23 MySQL
千万级用户系统SQL调优实战分享
Mar 03 MySQL
MySql数据库触发器使用教程
Jun 01 MySQL
MySql中的json_extract函数处理json字段详情
Jun 05 MySQL
MySQL优化之慢日志查询
Jun 10 MySQL
MySQL如何修改字段类型和字段长度
Jun 10 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通过header实现文本文件下载的代码
2010/08/08 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
关于Javascript加载执行优化的研究报告
2014/12/16 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
2016/05/31 Javascript
移动端 一个简单易懂的弹出框
2016/07/06 Javascript
详解js中==与===的区别
2017/01/08 Javascript
小程序清理本地缓存的方法
2018/08/17 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
Python运算符重载用法实例
2015/05/28 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
浅析图片上传及canvas压缩的流程
2020/06/10 HTML / CSS
英国马莎百货官网:Marks & Spencer
2016/07/29 全球购物
11月红领巾广播稿
2014/01/17 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
食品安全汇报材料
2014/08/18 职场文书
英语自我介绍演讲稿
2014/09/01 职场文书
村主任“四风”问题个人整改措施
2014/10/04 职场文书
2014年药店店长工作总结
2014/11/17 职场文书
认真学习保证书
2015/02/26 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
反邪教学习心得体会
2016/01/15 职场文书
利用Python第三方库实现预测NBA比赛结果
2021/06/21 Python
nginx配置限速限流基于内置模块
2022/05/02 Servers