青岛城乡建设局网站首页,给个做的网站,wordpress 带水印,wordpress roleWHERE 条件有时候操作数据库时#xff0c;只操作一些有条件限制的数据#xff0c;这时可以在SQL语句中添加WHERE子句来规定数据操作的条件。语法#xff1a;SELECT column,… FROM tb_name WHERE definitionWHERE 关键字后面接有效的表达式(definition)#xff0c;该表达式…WHERE 条件有时候操作数据库时只操作一些有条件限制的数据这时可以在SQL语句中添加WHERE子句来规定数据操作的条件。语法SELECT column,… FROM tb_name WHERE definitionWHERE 关键字后面接有效的表达式(definition)该表达式表示被操作的数据记录必须满足的条件。除 SELECT 外WHERE 条件关键字可以用于任何 SQL 语法允许的场合如 UPDATE(更新)、DELETE(删除)等。例子SELECT * FROM user WHERE username  Jack该例子指定查询条件为 username 等于 Jack 的数据。WHERE 表达式中运算符说明参数说明运算符说明等于!不等于某些数据库系统也写作 大于小于大于或等于小于或等于BETWEEN … AND …介于某个范围之内例WHERE age BETWEEN 20 AND 30NOT BETWEEN …AND …不在某个范围之内IN(项1,项2,…)在指定项内例WHERE city IN(beijing,shanghai)NOT IN(项1,项2,…)不在指定项内LIKE搜索匹配常与模式匹配符配合使用NOT LIKELIKE的反义IS NULL空值判断符IS NOT NULL非空判断符NOT、AND、OR逻辑运算符分别表示否、并且、或用于多个逻辑连接。优先级NOT  AND  OR%模式匹配符表示任意字串例WHERE username LIKE %user一些 WHERE 例子根据用户名查询指定用户SELECT * FROM user WHERE username  Jack查询2009年1月1日凌晨0点以后注册的用户名称及 id 号$regdate  mktime(00, 00, 01, 01, 01, 2009);SELECT uid,username FROM user WHERE regdate  $regdate搜索用户名中含有 user 字样的所有用户SELECT * FROM user WHERE username LIKE %user%搜索用户名中含有 user 或者 admin 的所有用户SELECT * FROM user WHERE username LIKE %user% OR username LIKE %admin%