MySQL 查詢(xún)不同條件查詢(xún)語(yǔ)句
查詢(xún)單個(gè)條件的語(yǔ)句
使用SELECT語(yǔ)句查詢(xún)單個(gè)條件非常簡(jiǎn)單。例如,查詢(xún)ID為1的用戶(hù):
SELECT * FROM users WHERE id = 1;
查詢(xún)多個(gè)條件的語(yǔ)句
當(dāng)您需要多個(gè)條件進(jìn)行查詢(xún)時(shí),您可以使用AND或OR操作符。例如,查詢(xún)用戶(hù)名為John且年齡大于等于30的用戶(hù):
SELECT * FROM users WHERE name = 'John' AND age >= 30;
模糊查詢(xún)的語(yǔ)句
模糊查詢(xún)可以通過(guò)LIKE操作符實(shí)現(xiàn)。例如,查詢(xún)用戶(hù)名以J開(kāi)頭的用戶(hù):
SELECT * FROM users WHERE name LIKE 'J%';
排除特定條件的語(yǔ)句
如果您需要排除特定條件進(jìn)行查詢(xún),可以使用NOT操作符。例如,查詢(xún)年齡小于等于20歲的用戶(hù):
SELECT * FROM users WHERE NOT age<= 20;
使用IN操作符進(jìn)行查詢(xún)
如果您需要匹配特定值的多個(gè)條件,可以使用IN操作符。例如,查詢(xún)ID為1,2或3的用戶(hù):
SELECT * FROM users WHERE id IN (1, 2, 3);
查詢(xún)?nèi)掌诤蜁r(shí)間的語(yǔ)句
如果您需要查詢(xún)?nèi)掌诤蜁r(shí)間相關(guān)的條件,可以使用DATE和TIME操作符。例如,查詢(xún)2019年1月1日之后的用戶(hù):
SELECT * FROM users WHERE date >'2019-01-01';