WHERE 條件
有時候操作數據庫時,只操作一些有條件限制的數據,這時可以在sql語句中添加where子句來規定數據操作的條件。
語法:
SELECT?column,…?FROM?tb_name?WHERE?definition
WHERE 關鍵字后面接有效的表達式(definition),該表達式表示被操作的數據記錄必須滿足的條件。
除 SELECT 外,WHERE 條件關鍵字可以用于任何 SQL 語法允許的場合,如 UPDATE(更新)、DELETE(刪除)等。
例子:
SELECT?*?FROM?user?WHERE?username?=?'Jack'
該例子指定查詢條件為 username 等于 Jack 的數據。
WHERE 表達式中運算符說明:
參數說明:
一些 WHERE 例子
根據用戶名查詢指定用戶:
SELECT?*?FROM?user?WHERE?username?=?'Jack'
查詢2009年1月1日凌晨0點以后注冊的用戶名稱及 id 號:
$regdate?=?mktime(00,?00,?01,?01,?01,?2009); SELECT?uid,username?FROM?user?WHERE?regdate?>=?$regdate
搜索用戶名中含有 user 字樣的所有用戶:
SELECT?*?FROM?user?WHERE?username?LIKE?'%user%'
搜索用戶名中含有 user 或者 admin 的所有用戶:
SELECT?*?FROM?user?WHERE?username?LIKE?'%user%'?OR?username?LIKE?'%admin%'
?以上就是mysql Where 條件的內容,更多相關內容請關注PHP中文網(www.php.cn)!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END