MySQL多條數據查詢是常見的數據庫操作之一,常用于查詢滿足多個條件的結果集。
基本語法
查詢多條數據的基本語法如下:
SELECT column_1,column_2,...,column_n FROM table_name WHERE condition_1 AND condition_2 AND ... AND condition_n;
多條件查詢
多條件查詢是指在一個SELECT語句中使用多個WHERE條件進行查詢。
例如,在一個客戶表中查詢年齡大于30歲且城市為廣州的客戶:
SELECT * FROM customer WHERE age>30 AND city='Guangzhou';
IN查詢
IN查詢用于查詢某個字段在一組指定值中的記錄,用法如下:
SELECT * FROM table_name WHERE column_name IN (value_1,value_2,...,value_n);
例如,在一個商品表中查詢編號為1、3、5的商品:
SELECT * FROM product WHERE id IN (1,3,5);
LIKE查詢
LIKE查詢用于查詢包含某個字符或字符串的記錄,%表示任意字符或任意字符串,_表示任意單個字符。
例如,在一個學生表中查詢名字包含“李”字的學生:
SELECT * FROM student WHERE name LIKE '%李%';
總結
多條數據查詢是MySQL中常用的查詢方式,通過 WHERE條件和各種查詢語句可以實現滿足多個條件的結果集。