1、對於數字型別 status (int)
select * from student where status="23x11o66請求"
如果資料庫存的是 數字型別。查詢賦值時,如果是乙個字串。例如 status="23x11o66請求"。
則mysql會自動從左往右擷取,直到不滿足數字型別。則把之前滿足的資料作為查詢條件去查詢(這裡擷取到23就截止了)。
也就是等於 select * from student where status="23"
2、對於字串型別 name (varchar)
只會去掉後空格,對於前空格和中間空格則不會去除,
例如 資料庫有欄位 name(varchar) =張大山
select * from student where name="張大三"可以查出
select * from student where name="張大三 "可以查出
select * from student where name="張大 三"不可以查出
select * from student where name=" 張大三"不可以查出
MySql之條件查詢
高階2 條件查詢 語法 select 查詢列表 第三步執行 from 表名 第一步執行 where 篩選條件 第二步執行 分類 一 按條件表示式篩選 簡單條件運算子 二 按邏輯表示式篩選 邏輯運算子 and or not 三 模糊查詢 like between and inis null 實現 高階...
MySQL之where條件查詢
單錶查詢是mysql查詢中的一種常見的查詢方式,而where語句塊則在單錶查詢語句中起到指定查詢過濾條件的功能。語法為 select 字段列表 表示式 from table name where 條件 order by 字段列表 說明 相當於按照表中字段順序羅列表中的所有字段 字段列表 當查詢結果只...
mysql之條件查詢06
對於比較簡單的語句,這裡不再列出結果,大家可以自行測試結果。高階2 條件查詢 語法 select 查詢列表 from 表名where 篩選條件 分類 一 按條件表示式篩選 簡單條件運算子 同 一樣 二 按邏輯表示式篩選 邏輯運算子 作用 用於連線條件表示式 即 或者and or not 三 模糊查詢...