數(shù)值/字符比較運算符
數(shù)值比較:= != > >= < <=
字符比較:= !=
邏輯比較:
AND:2個或多個條件同時成立
OR:任意一個條件成立即可
范圍比較
WHERE 字段名 BETWEEN 值1 AND 值2 (用于對比數(shù)字)
WHERE 字段名 IN(值1,值2,....)(用于數(shù)字或字符)
WHERE 字段名 NOT IN(值1,值2,....)
空 & 非空判斷
空: WHERE 字段名 IS NULL
非空: WHERE 字段名 IS NOT NULL
注意:NULL職能用 IS NULL 或者 IS NOT NULL判斷
空字符串,用 = 或 != 判斷
模糊比較
格式:WHERE 字段名 LIKE 表達(dá)式
表達(dá)式:_匹配單個字符;%匹配0 到多個字符至少有2個支付 SELECT name FROM userlist WHERE name LIKE'_%_'; 0到多個字符 SELECT name FROM userlist WHERE name LIKE'%'; 至少3個字符 SELECT name FROM userlist WHERE name LIKE'_ _ _'; 趙某 SELECT name FROM userlist WHERE name LIKE'趙%'; 查帶有user開頭的表 SHOW TABLES LIKE 'user%';
注意:可以使用()包裹條件來提高優(yōu)先級運算