替換資料庫裡某個欄位裡的一段內容的sql寫法

2021-08-01 07:21:27 字數 983 閱讀 4246

遇到這麼個情況:

比如:msql裡面的某個表的某個字段裡面儲存的是乙個人的位址,有一天這個位址的裡面的某個地

比如:原來是:

[csharp]view plain

copy

number             addr  

01             四川省成都市******街道05號  

02             四川省成都市******街道07號  

03             四川省成都市******街道09號  

04             四川省成都市******街道04號  

現在這個成都市變為了 「天府」市···

所以,addr欄位裡面的所有的值,都要把成都市改為  天府市

解決方法:

sql語句:

[sql]view plain

copy

update 表名 set 欄位名=replace (欄位名,'原來的值','要修改的值')  

當然,也可以新增條件:

[sql]view plain

copy

update user_item set addr=replace (addr,'成都','天府') where

time

<'2013-11--5'

最後的效果:

[sql]view plain

copy

number             addr  

01             四川省天府市******街道05號  

02             四川省天府市******街道07號  

03             四川省天府市******街道09號  

04             四川省天府市******街道04號  

mysql中替換某個欄位中的某一些內容

直接上sql語句 update t send mail success set mailcontent replace mailcontent a where mailcontent like 這裡我的這個例子是更改t send mail success 表中的mailcontent這個欄位中有包含...

mysql更新資料庫中所有相同的某個欄位的值

檢視所有的資料表 檢視所有資料表 show tables 2.檢視某個資料表的所有的字段 檢視表student的所有字段 describe tb watch back show columns from tb watch back 3.查詢資料庫中某個字段以及所在的表 使用 information ...

MySQL獲取或者查詢資料庫某個欄位的特定幾位

一 獲取特定的幾位 1 取url欄位後三位字元 select substring url,3 from link 這種只能針對固定長度,比說url共8個字元,可以下面這種寫法 select right url length url 5 from link 2 從左開始第3位取 包括第三位 selec...