mysql之查詢條件

2022-07-20 10:03:12 字數 681 閱讀 6491

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 三 模糊查詢...