使用url接拼接SQL模糊查詢報錯

2021-08-25 22:49:01 字數 2102 閱讀 8086

細節決定成敗

今天rn使用url拼接sql語句查詢資訊,報錯

中sql報錯,我將sql語句直接執行時,發現執行正常

於是我使用swagger2直接插入sql語句

執行成功

使用成功鏈結訪問

上為成功url,下為失敗url

經對比發現

'%2512%25'

'%12%'

%後無字元 25

查詢得知

1. +   **********==》 %2b 

2. 空格 **********=》 %20

3. / **********==》 %2f

4. ? **********==》 %3f

5. % **********==》 %25

6. # **********==》 %23

7. & **********==》 %26

8. = **********==》 %3d

故在sql拼接時,%後接上25

執行語句查詢成

sql拼接查詢

sql查詢欄位名,注釋操作拼接 查詢欄位名和注釋 select column name,column comment from information schema.columns where table name 表名 and table schema 庫名 order by ordinal po...

sql 模糊查詢

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

SQL模糊查詢

sql提供了四種匹配模式 1.表示任意 0個或多個字元。如下語句 select from user where name like 三 將會把 name為 張三 三腳貓 唐三藏 等等有 三 的全找出來 2.表示任意單個字元。語句 select from user where name like 三 ...