• 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 = '男'
     
    看图:
     

     
    效果:
     

     
  • 相关阅读:
    中台入门系列1
    微服务 2.0 技术栈选型手册
    mysql计划任务每天定时执行
    更高效地提高redis client多线程操作的并发吞吐设计
    azure之MSSQL服务性能测试
    .NET Socket服务编程之-高效连接接入编
    轻易实现基于linux或win运行的聊天服务端程序
    零配置Socket TCP消息通讯服务容器EC
    azure存储压测的问题(农码主观意识太强被坑了)
    业务逻辑层缓存应该设计
  • 原文地址:https://www.cnblogs.com/longfeng995/p/8092662.html
Copyright © 2020-2023  润新知