1樓:匿名使用者
提供兩個辦法;bai
第一du個是,笨辦
法,查詢每個zhi欄位,看有單dao位的名內稱就修改一下容。
第二個是,如果資料庫資料量不大的話,可以使用mysqldump將資料匯出到乙個文字檔案,然後使用文字檔案的替換功能,將單位名稱替換成正確的,然後再將資料匯入資料庫。
當然,也可以兩個聯合使用,比如先使用第二個方法中的mysqldump將資料匯出,然後查詢單位名稱,看一共有多少處需要修改,然後再使用第乙個方法中的update語句將字段值更新成新的單位名稱。
2樓:匿名使用者
需要寫乙個指令碼程式,然後通過php去遍歷修改欄位的字元就可以了
3樓:匿名使用者
1.理論上沒可bai能一次性實現;
2.實際
du上很zhi多朋友都會碰到這種需求dao,怎麼解決呢?
內1)把所
容有表的結構和資料匯出為文字的.sql檔案,用文字編輯軟體word或者dw等都可以,用替換方法把字元a替換為b,但這有可能誤操作,所以要慎重檢視;
2)替換完以後,再利用mysql資料管理軟體,把sql檔案匯入到新的資料庫中,進行嚴格測試,通過後;把舊版資料備份(主要為了安全著想),然後匯入新的資料即可完成所需操作;
4樓:匿名使用者
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;
php連線mysql資料庫問題,mysql資料庫怎麼連線資料庫
public listpagelisttwo int currentpage,int showrows connection con null preparedstatement ps null resultset rs null arraylistresultlist new arraylist ...
連線mysql資料庫問題
1.是的了,你應該先輸入 d 2.然後才進入到d盤,然後再輸入 d wamp bin mysql mysql5.0.45 bin3.進行到這一步,已經進入到了mysql的目錄,然後連線資料庫 mysql u root p 4.到這裡,會讓你輸入資料庫密碼,如果沒有直接回車,有的話輸入。至此,命令符已...
mysql如何建立資料庫的檢視設計
在 sql 中,視來圖是基於 sql 語句的結果自集的視覺化的表。檢視包含行和列,就像乙個真實的表。檢視中的字段就是來自乙個或多個資料庫中的真實的表中的字段。我們可以向檢視新增 sql 函式 where 以及 join 語句,我們也可以提交資料,就像這些來自於某個單一的表。例子建立檢視 create...