mysql的sql語句特殊處理語句總結 必看

2022-09-26 12:57:31 字數 839 閱讀 1458

1、更新整張表,如果某一行資料的某一列的值為空,那麼讓他和另一列欄位的值相等

update ot_tgbz set update_day=if(update_day is null,date,update_day);

2、更新整張表,如果某個字段大於2,那麼把他們都更新成2;

update ot_user set xingyun_num=if(xingyun_num > 2,2,xingyun_num);

3、把shop_goods這個表裡的thumb欄位裡的內容中含有的**全部替換成空的。

update shop_goods set thumb= replace (thumb,'','') where thumb like '%%';

4、sql語句多欄位where查詢

$map= " cast(

`ue_account` as 程式設計客棧ch character

set utf8

) like '%$data%'

or cast(

`ue_accname` as char character

set utf8

) like '%$datwww.cppcns.coma%'

or cast(

`ue_truename` as char character

set utf8

) like '%$data%'

or cast(

`ue_phone` as char character

set utf8

) like '%$data%'";

本文標題: mysql的sql語句特殊處理語句總結(必看)

本文位址:

SQL語句 特殊查詢語句

1 巢狀 說明 乙個語句巢狀在另乙個語句中。select from 表 where 字段 in select 字段 from 表名 where 條件 and 條件 2 關聯 說明 兩個表關聯條件成立才會將這條記錄展示出來。select from 表1,select 字段,欄位2 from 表 whe...

SQL 語句中特殊字元的處理及預防sql 注射

在sql語句中,有些特殊字元,是sql保留的。比如 等。我們可以先看看它們的用法。當需要查詢某資料時,加入條件語句,或著當你需要insert記錄時,我們用 來將字元型別的資料引起來。比如 select from customers where city london 當表的名字或列的名字中,含有空格...

sql處理特殊字元

我們都知道sql server查詢過程中,單引號 是特殊字元,所以在查詢的時候要轉換成雙單引號 但這只是特殊字元的乙個,在實際專案中,發現對於like操作還有以下特殊字元 下劃線 百分號 方括號 以及尖號 其用途如下 下劃線 用於代替乙個任意字元 相當於正規表示式中的 百分號 用於代替任意數目的任意...