MySQL命令学习笔记(二)

本文详细介绍了MySQL中的数据过滤方法,包括WHERE子句、AND、OR及NOT操作符、IN操作符的使用。此外,还探讨了LIKE操作符配合通配符%和_进行过滤,以及正则表达式的应用,如基本字符匹配、OR匹配、字符范围等,帮助读者深入理解MySQL的数据筛选技巧。
摘要由CSDN通过智能技术生成

一、过滤数据

1.1 使用WHERE子句

SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。WHERE子句在表名(FROM子句)之后给出,如下所示:

SELECT id,home FROM table1 WHERE name = "TN6";

WHERE子句的位置: 在同时使用ORDER BYWHERE子句时,应该让ORDER BY位于WHERE之后,否则将会产生错误。

1.2 WHERE子句操作符

MySQL支持下表列出的所有条件操作符:

操作符 说明
= 等于
<> 不等于
!= 不等于
< 小于
<= 小于等于
> 大于
>= 大于等于
BETWEEN 指定的两个值之间

上述指令使用示例如下:
范围检查

SELECT id,home FROM table1 WHERE id < 6;
SELECT id,home FROM table1 WHERE id <= 6;

不匹配检查

SELECT id,home FROM table1 WHERE name <> "TN6";

范围值检查

SELECT id,home FROM table1 WHERE id BETWEEN 4 AND 6;

空值检查
SELECT语句有一个特殊的WHERE子句,可用来检查具有NULL值的列。该子句是IS NULL。其语法示例如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值