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 %