MySQL Where 條件

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 表達式中運算符說明:

參數說明:

MySQL 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
喜歡就支持一下吧
點贊11 分享