MySQL中的判斷語句可以通過條件來進行數據檢索或操作控制。判斷語句主要包括以下幾種:
SELECT - 查詢數據 UPDATE - 更新數據 DELETE - 刪除數據 INSERT INTO - 插入數據
條件判斷主要使用WHERE關鍵詞,可以根據不同條件組合來篩選出需要的數據。
SELECT * FROM table_name WHERE condition;
其中SELECT代表查詢數據表中所有行,table_name為表名,condition則為篩選條件。例如:
SELECT * FROM students WHERE age >18;
表示查詢學生表中年齡大于18歲的所有學生信息。
除了基本條件判斷外,MySQL還支持一些邏輯運算符,包括AND、OR和NOT。
SELECT * FROM table_name WHERE condition1 AND condition2; SELECT * FROM table_name WHERE condition1 OR condition2; SELECT * FROM table_name WHERE NOT condition;
其中AND表示與運算符,OR表示或運算符,NOT表示反運算符。例如:
SELECT * FROM students WHERE age >18 AND gender = 'female';
表示查詢學生表中年齡大于18歲且性別為女的所有學生信息。
在使用邏輯運算符時,需要使用括號來確保優先級。
SELECT * FROM students WHERE age >18 AND (gender = 'female' OR grade >80);
該語句表示查詢學生表中年齡大于18歲并且性別為女,或者年級大于80分的所有學生信息。
上一篇mysql 中加循環
下一篇閃爍的光標css