mysql資料庫把查詢出來的資料進行替換後兩位

2021-03-03 23:20:23 字數 2030 閱讀 2334

1樓:古舟蓑笠翁

select concat(left('陳大珠',1),'先生')

2樓:匿名使用者

select replace(欄位,'陳大柱','陳先生')

from 表

求mysql如何替換資料庫中所有表所有欄位中的指定字元a為b

3樓:匿名使用者

提供兩個辦法;bai

第一du個是,笨辦

法,查詢每個zhi欄位,看有單dao位的名內稱就修改一下容。

第二個是,如果資料庫資料量不大的話,可以使用mysqldump將資料匯出到一個文字檔案,然後使用文字檔案的替換功能,將單位名稱替換成正確的,然後再將資料匯入資料庫。

當然,也可以兩個聯合使用,比如先使用第二個方法中的mysqldump將資料匯出,然後查詢單位名稱,看一共有多少處需要修改,然後再使用第一個方法中的update語句將欄位值更新成新的單位名稱。

4樓:匿名使用者

需要寫一個指令碼程式,然後通過php去遍歷修改欄位的字元就可以了

5樓:匿名使用者

1.理論上沒可bai能一次性實現;

2.實際

du上很zhi多朋友都會碰到這種需求dao,怎麼解決呢?

內1)把所

容有表的結構和資料匯出為文字的.sql檔案,用文字編輯軟體word或者dw等都可以,用替換方法把字元a替換為b,但這有可能誤操作,所以要慎重檢視;

2)替換完以後,再利用mysql資料管理軟體,把sql檔案匯入到新的資料庫中,進行嚴格測試,通過後;把舊版資料備份(主要為了安全著想),然後匯入新的資料即可完成所需操作;

6樓:匿名使用者

declare @tablename varchar(119)

declare @tableid int

declare @colname varchar(111)

declare table_cursor cursor for select [name],id from sysobjects where xtype='u';

open table_cursor;

fetch next from table_cursor into @tablename,@tableid;

while(@@e68a8462616964757a686964616f31333337383934fetch_status=0)

begin

declare columns_cursor cursor for select [name] from [syscolumns] where [id] = @tableid

open columns_cursor;

fetch next from columns_cursor into @colname;

while(@@fetch_status=0)

begin

exec('update '+@tablename+' set '+@colname+'=replace('+@colname+',''a'',''b'')');

fetch next from columns_cursor into @colname;

endclose columns_cursor;

deallocate columns_cursor;

fetch next from table_cursor into @tablename,@tableid;

endclose table_cursor;

deallocate table_cursor;

我在mysql資料庫裡面查詢出來的資料想要通過2個條件來進行排序,首先通過第一個條件排序,然後再是第二個

7樓:陽光上的橋

當order by後面有多個排序欄位的時候,第一個欄位是主關鍵字,先按第一個欄位排序,只有第一個欄位值相同的,才按第二個欄位進行排序,如果有第三個欄位、而且第二個欄位相同,才考慮按第三個欄位排序,更多欄位道理相同。

如何將資料庫中查詢出來的值賦給textbox

textbox1.text 查出來的值。也就是把查出來的值直接賦給textbox的text屬性就行了。不知道你是不是想要這樣的效果 估計還沒有學三層 所以就用這個吧 string connstr configurationmanager.connectionstrings connstr conne...

mysql把資料庫中的資料複製到另資料庫中的表表結構相同

1。表結構相同的表,且在同一資料庫 如,table1,table2 sql insert into table1 select from table2 完全複製 insert into table1 select distinct from table2 不復制重複紀錄 insert into ta...

mysql怎麼查詢資料庫所有表名

mysql如何進入資料庫檢視所有資料庫表和新建資料庫表一共有以下幾個步驟 第二步 滑鼠點選左上角的 連線 這時會出現一個下拉項,選擇 mysql 第四步 連上資料庫之後滑鼠雙擊左邊的連線名,就可以看見自己的mysql資料庫,然後雙擊點開其中一個資料庫,就可以在右側看見這個資料庫的表了。第五步 這裡滑...