MySQL REPLACE函式 字串替換

2022-09-04 17:06:14 字數 1427 閱讀 4530

replace ( string_expression , string_pattern , string_replacement ) 替換字串,接受3個引數,分別是原字串,被替代字串,替代字串。

select username from user;
+-----------------------------+

| username |

+-----------------------------+

| peter |

| pedro |

| jerry |

+-----------------------------+

通過replace我們可以替換使用者名稱中的pewe

select replace(username,'pe','we') from user;
+-----------------------------+

| replace(username,'pe','we') |

+-----------------------------+

| weter |

| wedro |

| jerry |

+-----------------------------+

user表中的username欄位中的pe替換為we。(這裡沒有加where條件,將會修改整張表中的資料)

update user set username=replace(username, "pe", "we");
select username from user;
+-----------------------------+

| username |

+-----------------------------+

| weter |

| wedro |

| jerry |

+-----------------------------+

MySQL replace函式的幾種實用場景

mysql的replace函式都有哪些用法,你是否都知曉呢?今天,讓我帶大家花幾分鐘時間來一起看一看,記得mark!附 一張有故事的 五 replace string,from str,to str 即 將string中所有出現的from str替換為to str,這裡的from str不支援正則匹...

mysql replace的主從不一致

問題 資料庫遷移後,執行語句 load data local infile s replace into table s s 會出現 duplicate entry 的問題 但是在binlog只產生一條update語句。從庫的auto increment不會 1。詳細了解下 一。準備知識 inser...

mysql 數字函式是 MySql數字函式大全

mysql數字函式大全 abs n 返回n的絕對值 mysql select abs 2 2 mysql select abs 32 32 floor n 返回不大於n的最大整數值 mysql select floor 1.23 1 mysql select floor 1.23 2 ceiling...