码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据库之WHERE条件语句

时间:2020-06-26 11:14:39      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:between   false   表达   strong   文本   plain   body   str   取数据   

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的人

 

 

MySQL数据库之WHERE条件语句

标签:between   false   表达   strong   文本   plain   body   str   取数据   

原文地址:https://www.cnblogs.com/awong18/p/13193941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!