MYSQL WHERE语句

过滤条件(WHERE)


  如果你失忆了,希望你能想起曾经为了追求梦想的你。
  QQ群:651080565(php/web 学习课堂)

例子:淘宝首页上,我们会看到很多个商品,但这些商品,并不是(无限多)很多,他有一定的数量,是被限制显示多少条数据了的。我相信大家都能知道,淘宝是个大平台,商品多得根本数不了,所以,不做一定的条件,这些商品(大数据)在首页显示,你根本看不完。。。

所以好多平台,都有这“分类、分页”的操作呢。

语法:SELECT * FROM cs_user WHERE age = 18
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

来看看示例的表及数据:



我们使用上面的语句:SELECT * FROM cs_user WHERE age = 18

这是一条查询语句 SELECT,会出现这样的结果:



考虑到,我们的表数据里,只有10条,所以我们可以去对比一下,能发现,查询出来的结果,确实就是,18岁的只有两条数据。如果你的项目数据太多,就别去对比了,上千万条数据,你数不过来的。。

下面的运算符可在 WHERE 子句中使用:

操作符 描述
= 等于
<>  或者  != 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式

使用以上条件过滤,你就可以查找(修改、删除)你想要的数据,例如我想知道大于等于(>=)18岁的数据:

SELECT * FROM cs_user WHERE age >= 18

看图:



以上,是查询(SELECT)数据,那么,我们做一下修改、删除呢:

修改:UPDATE cs_user SET age = 50 WHERE id < 5

看图:



效果:



删除:DELETE FROM cs_user WHERE gender = '男'

看图:



效果:




  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值