MySQL是一種常用的開源關系型數據庫系統,可以被用來管理大型數據集。查詢數據庫的過程中,有時候需要查詢多個條件,下面我們來學習如何通過MySQL查詢多個條件。
SELECT * FROM table_name WHERE condition1 AND condition2;
以上是一條基本的查詢語句,其中WHERE 字句用來指定查詢的條件,AND代表所有條件必須同時滿足,如果有一項不滿足,則不返回結果。下面我們舉個例子:
SELECT * FROM customers WHERE country='China' AND city='Beijing';
以上代碼查詢的是居住在中國北京的所有客戶信息,如果要查詢中國不是北京的客戶,或者查詢北京不是中國的客戶,也是可以的,只需將條件稍作修改。
SELECT * FROM customers WHERE country='China' AND city != 'Beijing'; SELECT * FROM customers WHERE country!='China' AND city = 'Beijing';
當然,多個條件也可以采用OR代替AND,OR代表其中一項滿足即可返回結果。
SELECT * FROM customers WHERE country='China' OR city='Beijing';
以上代碼查詢的是居住在中國或者北京的所有客戶信息。
通過以上學習,我們已經可以靈活運用多個條件來查詢數據庫了。