MySql學習筆記4 模糊匹配語句

2021-06-25 07:51:39 字數 976 閱讀 4371

表名:info_user

字段:id、name、borndata、age、***、email、sail

4. like 操作符

4.1  % 萬用字元

select  id,name,borndata from  info_user  where name like 'j%';
select  id,name,borndata from  info_user  where name like '%h'; 

select id,name,borndata from info_user where name like 'j%n';

select  id,name,borndata from  info_user  where name like '%e%';
注意:
1. %可以代表0、1、多個字元
2. 注意尾空格:如果字段值最後有個空格,那麼使用第二句查詢是沒有結果的。
3. 對於 like 『%』 來說,字段值為null是搜尋不出的。
4.2  _  萬用字元

select id,name,borndata from info_user where name like 'luc_';

注意:_ 只可以代表 單個字元。

select id,name,borndata from info_user where name like 'j%n';

mysql 匹配 mysql模糊匹配

1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。另外,如果需要找出u name中既有 三...

mysql模糊匹配

1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name like 三 將會把u name為 張三 張貓三 三腳貓 唐三藏 等等有 三 的記錄全找出來。另外,如果需要找出u name中既有 三...

mysql學習筆記(4)

一 資料表字段處理 1.新增字段 alter table user add age int 給 user 表增加欄位age alter table user add age int after id 給 user 表增加欄位age,並把age列放到id列後面 2.修改字段 alter table u...