node之模糊查詢

2021-10-11 16:19:57 字數 613 閱讀 7794

就是這乙個小問題搞了半天,我一直覺得沒錯,可是就是執行不正確。到我要發飆的時候,才發現問題所在。記錄一下,謹防下次在犯。

錯誤模糊查詢:

select * from 資料庫表名 where 欄位名 like % 』 " + req.query.欄位名 + " 』 %;

正確模糊查詢:

select * from 資料庫表名 where 欄位名 like 』 %" + req.query.欄位名 + " %』;

req.query.欄位名:是乙個變數

增刪改查

增加語句:

insert into 表名(欄位1,欄位2,欄位3,) values(?,?,?);

刪除語句:

delete * from 表名; --------指刪除這個表;

delete from 表名 where 條件; -------指刪除滿足條件的語句;

修改語句:

update 表名 set 條件; -------指修改滿足條件的語句;

查詢語句:

select * from 表名; -------指查詢所有;

select * from 表名 where 條件; ---------指查詢滿足條件的語句;

sql之模糊查詢

sql模糊查詢 普通字元查詢 特殊字元查詢 模糊查詢的一般格式 select 字段 from 表 where 某欄位 like 條件 1 表示零個或多個字元。例如 select from flow user where username like 王 將會把flow user這張表裡面,列名user...

SQL之模糊查詢

一般模糊查詢語句如下 select 字段 from 表 where 某欄位 like 條件 其中關於條件,sql提供了四種匹配模式 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如 select from user where u name l...

mybatis之模糊查詢

寫好語句後,再資料庫中也跑了跑,都能出結果,可是運用到專案中就不行,總是查詢不出任何結果 既然時查詢不出語句,而傳入引數又沒任何錯誤的話,那就只能時sql語句了,於是我又檢查了下我的sql語句 如下 querylikeallemp resultmap baseresultmap select bas...