zoukankan      html  css  js  c++  java
  • MySQL数据库之WHERE条件语句

    MySQL数据库之WHERE条件语句

    定义

    • WHERE语句用于检索符合相关条件的数据,(即如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句);

    • 搜索的条件可以由一个或者多个表达式组成;

    • 结果为布尔值(TRUE/FALSE);

    运算符汇总

    运算符语法描述
    AND(&&) a AND b、a && b 逻辑与,两个都为真,结果为真
    OR(|| a OR b、a || b 逻辑或,一个为真就为真,两个为假才为假
    NOT(!) NOT a、!a 逻辑非,真为假,假为真

    示例

    请注意,我们在例子中的条件值周围使用的是单引号。

    SQL 使用单引号来环绕文本值。如果是数值,请不要使用引号。

    文本值:
    SELECT * FROM Persons WHERE FirstName='Bush'        -- 正确
    ​
    SELECT * FROM Persons WHERE FirstName=Bush          -- 错误
    

      

    数值:
    SELECT * FROM Persons WHERE Year>1965       -- 正确
    SELECT * FROM Persons WHERE Year>'1965'     -- 正确
    SELECT * FROM Persons WHERE id>1 AND id<10  --查询id在1-10之间的人
    SELECT * FROM Persons WHERE id BETWEEN 1 AND 10     --查询id在1-10之间的人
    SELECT * FROM Persons WHERE id!= 2      --查询id不为2的人
    SELECT * FROM Persons WHERE NOT id= 2       --查询id不为2的人

     

  • 相关阅读:
    Linux磁盘系统——管理磁盘的命令
    Linux磁盘系统——磁盘系统简介
    LinuxShell——内嵌命令
    安装PHP出现make: *** [sapi/cli/php] Error 1 解决办法
    Linux常用命令
    Linux文件系统及文件类型
    MySQL查询语句
    Python随手记—各种方法的使用
    MySQL架构及SQL语句
    Python笔记记录
  • 原文地址:https://www.cnblogs.com/awong18/p/13193941.html
Copyright © 2011-2022 走看看