mysql資料庫,資料遷移a表到b表

2021-07-27 16:33:11 字數 909 閱讀 1931

開發新專案但是用到了舊專案的資料,欄位名也發生了變化,怎麼樣把老資料匯入新錶?

mysql資料庫,資料遷移a表到b表可以通過以下sql實現,通過select b表的字段,用於對應a表的字段,進行填充,這樣可以實現:

insert

into

`bdatas`.`tj_members_bankinfo`(

uid,bankname,city,address,cardno,bankuser,idcard,idcard1,idcard2,sale,isdefault,status,txtype,contact,beizhu

) select

uid as uid,

bankname as bankname,

bankname as city,

bankname as address,

replace(bankcard,' ','') as cardno,

truename as bankuser,

case

when length(idcard)=15

or length(idcard)=18

then idcard else

''end

as idcard,

''as idcard1,

''as idcard2,

'0'as sale,

'1'as isdefault,

'-1'

as status,

'admin'

as txtype,

''as contact,

''as beizhu

from

`ccdatas`.`jc_member`

where

`bankcard` != '';

mysql庫遷移 mysql資料庫遷移

由於yum安裝mysql的時候,資料庫的data目錄預設是在 var lib下,出於資料安全性的考慮需要把它挪到 data分割槽。步驟如下 一 關閉apache和mysql.複製 如下 二 將 var lib下的mysql目錄mv 移動 到data目錄。為什麼要用mv命令,而不用cp命令呢?應為li...

MySQL資料庫的庫表遷移

最近在研究mysql資料庫的庫表遷移問題,主要分為兩種情況,一種情況是遷移資料庫的表的全部字段,另一種是遷移資料庫的表的部分字段。前一種情況是直接使用mysqldump命令來實現,後一種情況則是採用資料寫入本地再匯入mysql的思路。顯然前一種情況也可以採用後一種情況的思路實現,但使用mysqldu...

MYSQL資料庫遷移

因為今天公司換了新電腦,所以需要把之前電腦的mysql資料庫遷移到新 電腦上 匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 一般要是沒指定檔案路徑則.sql檔案生成在cmd當前路徑下 匯入資...