mysql中条件语句的介绍和运算符摘要
那里的条件有时,在操作数据库时,只有少数条件数据被操作,WHERE子句可以添加到SQL语句中,以指定数据操作的条件。
Grammar:
复制代码代码如下所示:
选择列,从tb_name哪里定义…
后面的关键字后面是一个有效的表达式(定义),它表示操作数据记录必须满足的条件。
除了选择之外,在SQL语法允许的任何场合都可以使用条件键,比如更新(UPDATE)、删除(删除)等。
实例uff1a
复制代码代码如下所示:
SELECT * FROM用户,用户名为杰克
此示例指定查询条件等于杰克的用户名。
表达式中的运算符解释:
参数描述:
操作人员
解释
=
等于
=!
不等于,有些数据库系统也在写< >
>
大于
<
小于
>
大于、等于或等于
< =
小于或等于
在…和…之间…
在一定范围内,例如:年龄在20岁到30岁之间。
不在…之间…
不在一定范围内
在(项目1,项目2,…)
在指定的项,例如:在城市(北京、上海)
不在(项目1,项目2,…)
不在指定项目中
像
搜索匹配,通常与模式匹配一起使用
不喜欢
反义像
是空的
空值判断
不为空
Nonempty judge
不,或者
一种逻辑运算符,用于表示、或或用于多个逻辑连接。
优先级:不>或>或
%
模式匹配,表示任意字符串,例如:用户名如%用户
一些地方的例子
根据用户名查询用户:
复制代码代码如下所示:
SELECT * FROM用户,用户名为杰克
2009年1月1日上午0时登记的用户姓名和身份证号码:
复制代码代码如下所示:
mktime美元注册日期=(00, 00,01, 01,01, 2009);
选择用户名UID,用户在注册日期> $注册日期
用用户名搜索所有用户的用户词:
复制代码代码如下所示:
从用户名如%用户%的用户中选择*
在用户名中搜索用户或admin的所有用户:
复制代码代码如下所示:
SELECT * FROM用户的用户名%USER%或用户名是admin %