二呐粘、條件查詢
語法:
SELECT
? ? ? ? ? ? 查詢列表
FROM
? ? ? ? ? ? 表名
WHERE
? ? ? ? ? ? 篩選條件
1满俗、按條件表達(dá)式篩選
簡單條件運算符:> 、<作岖、= 唆垃、!= 、<>? ?痘儡、 >=? 辕万、 ?<=
注意:MySQL中不等于一般用<>,而不用!=。
例1:查詢工資>12000的員工信息
SELECT
? ? ? ? ? ? *? ? ? ? ? # ‘’*‘’表示員工信息渐尿,包含一切的信息
FROM
? ? ? ? ? ? 表名? ? #指的是員工信息表
WHERE
? ? ? ? ? ? salery>12000;
2价捧、按邏輯表達(dá)式篩選
邏輯運算符:&&、||涡戳、!脯倚、and渔彰、or、not
作用:用于連接條件表達(dá)式
?例2:查詢工資在10000到20000之間的員工信息
SELECT
*? ? ? ? ? # ‘’*‘’表示員工信息推正,包含一切的信息
FROM
表名? ? #指的是員工信息表
WHERE
? ? ? ? ? ? salery>=10000
AND
? ???????????salery>=20000恍涂;
3、模糊查詢
關(guān)鍵字:like植榕、between...and 再沧、in、is尊残、null
1)like
LIKE運算符用于WHERE表達(dá)式中炒瘸,以搜索匹配字段中的指定內(nèi)容。
例3:查詢員工名中包含字符a的員工信息
SELECT
*? ? ? ? ? # ‘’*‘’表示員工信息寝衫,包含一切的信息
FROM
表名? ? #指的是員工信息表
WHERE
? ? ? ? ? ?last_name? like? ‘%a%';
注意:
1.1一般要和通配符搭配使用顷扩,%指的是任意多個通配符,包含0個字符慰毅;-指的是單個字符隘截;
1.2ESCAPE是轉(zhuǎn)義字符,相關(guān)解釋可參考:https://www.cnblogs.com/samwang88/p/6484992.html汹胃;
1.3判斷NULL只能用ISNULL或IS NOT NULL婶芭。
? ??