MySQL Where 前提語句引見和運算符小結。本站提示廣大學習愛好者:(MySQL Where 前提語句引見和運算符小結)文章只能為提供參考,不一定能成為您想要的結果。以下是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 表達式中運算符解釋:
參數解釋:
一些 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%'