怎麼提取MYSQL資料庫的所有資料到另MYSQL資料庫

2022-09-06 05:11:43 字數 3826 閱讀 9434

1樓:愛可生雲資料庫

這種架構一般用在以下三類場景

1. 備份多臺 server 的資料到一臺如果按照資料切分方向來講,那就是垂直切分。比如圖 2,業務 a、b、c、d 是之前拆分好的業務,現在需要把這些拆分好的業務彙總起來備份,那這種需求也很適用於多源複製架構。

實現方法我大概描述下:業務 a、b、c、d 分別位於 4 臺 server,每臺 server 分別有一個資料庫來隔離前端的業務資料,那這樣,在從庫就能把四臺業務的資料全部彙總起來,而不需要做額外的操作。那沒有多源複製之前,要實現這類需求,只能在彙總機器上搭建多個 mysql 例項,那這樣勢必會涉及到跨庫關聯的問題,不但效能急劇下降,管理多個例項也沒有單臺來的容易。

2. 用來聚合前端多個 server 的分片資料。

同樣,按照資料切分方向來講,屬於水平切分。比如圖 3,按照年份拆分好的資料,要做一個彙總資料展現,那這種架構也非常合適。實現方法稍微複雜些:

比如所有 server 共享同一資料庫和表,一般為了開發極端透明,前端配置有分庫分表的中介軟體,比如愛可生的 dble。

3. 彙總併合並多個 server 的資料第三類和第一種場景類似。不一樣的是不僅僅是資料需要彙總到目標端,還得合併這些資料,這就比第一種來的相對複雜些。

比如圖 4,那這樣的需求,是不是也適合多源複製呢?答案是 yes。那具體怎麼做呢?

怎麼提取mysql資料庫的所有資料到另一個mysql資料庫

2樓:匿名使用者

先將表的資料結構設定好,然後將原來資料庫資料匯出,再在新資料庫中匯入

3樓:匿名使用者

資料庫裡有匯出資料,一步一步操作吧

4樓:匿名使用者

1,可以為這些資料做標識,在 列如新增1個新欄位: biaoshi,varchar(20) ,允許為空。

把你的需要用的資料,都做上標識 列如:biaoshi='1' 隨便設個

然後,提取資料, select id,name from 表名,表名,表名,where biaoshi='1';

也就是對你提取的資料設1個新的條件,便於提取。

方法2,如果你的各個表的格式一樣,把你的要的資料全部生成.txt檔案,這樣你有好幾個.txt檔案,新增到1個空的表,然後儲存,再匯出就可以了

mysql 怎麼從一個資料庫匯出資料到另一個資料庫

5樓:智者總要千慮

db1為原資料庫,db2為要匯出到的資料庫,fromtable 是要匯出的表名

1.方法一:

登入匯出到的資料庫,執行

create table fromtable select * from db1.fromtable;

2.方法二:

在cmd下執行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; 輸入祕密,root為使用者名稱

登入db2 執行 source d:/fromtable.sql;

3.方法三:

登入db1 執行 select * from fromtable into outfile "d:/fromtable .txt"; 匯出純資料格式

登入db2 執行 load data infile d:/fromtable .txt into table fromtable; 需要先建一張和原表結構一樣的空表。

4.建一個odbc連線,先匯出到access中,再匯出到另一個庫中。

如何將mysql的一個完整資料庫全部複製到另外一個資料庫

6樓:石燦揭令美

mysql有個目錄叫data,裡面有與每個資料庫名一樣的目錄,目錄裡存的就是資料檔案,複製即可

如何將mysql的一個完整資料庫全部複製到另外一個資料庫?

7樓:楚祺蠻美華

資料庫實際就是很多表的集合

所以複製庫就是複製表

將表匯出到

sql檔案

然後再匯入

8樓:鎮納公孫翰翮

用sql語句

就行了開始→執行→輸入cmd,進入命令列模式,把目錄切換到資料庫bin目錄下

mysqldump

-u使用者名稱

-p密碼

--database

資料庫名

>d:abc.sql

建立一個資料庫,名字和原來的相同。

mysql

-u使用者名稱

-p密碼

--database

資料庫名

如何將資料庫(mysql)中的資料移到另一個資料庫來?

9樓:汪雄輝拉

通過mysqldump來轉移資料

mysqldump -u root -p密碼 --all-databases --routines >d:\\test.sql ---------全庫備份到 test.sql檔案中

mysql -uroot -p密碼

10樓:匿名使用者

在源資料庫,用phpmyadmin 匯出

在目標資料庫,用phpmyadmin匯入

11樓:匿名使用者

mysqldump -u root -p databasename --routines >d:\\datebase.sql

即可.然後用phpmyadmin的sql匯入

如何將一個mysql資料庫中的一個表匯入到另一個mysql資料庫中

12樓:育知同創教育

db1為原資料庫,db2為要匯出到的資料庫,fromtable 是要匯出的表名

1.方法一:

登入匯出到的資料庫,執行

create table fromtable select * from db1.fromtable;

2.方法二:

在cmd下執行,mysqldump -u root -p db1 fromtable file=d:/fromtable.sql; 輸入祕密,root為使用者名稱

登入db2 執行 source d:/fromtable.sql;

3.方法三:

登入db1 執行 select * from fromtable into outfile "d:/fromtable .txt"; 匯出純資料格式

登入db2 執行 load data infile d:/fromtable .txt into table fromtable; 需要先建一張和原表結構一樣的空表。

4.建一個odbc連線,先匯出到access中,再匯出到另一個庫中。

13樓:安徽新華電腦專修學院

1.直接方法,將需要的查詢的資料賦值到excel中。相應調整,然後再賦值到目標表中(對於資料量不大的情況下較快)

mysql中如何把一個資料庫中的表資料,導到另一個資料庫的表中

14樓:文雲德敖妝

把雙方的mysql服務都停掉,直接把匯出方的資料表檔案(就是和資料庫表名對應的.frm.myd.

myi檔案)拷到匯入方(注意一個表有三個檔案),然後改一下資料表檔名成你要匯入的表名,然後啟動mysql服務

,如果匯入方原來的表有資料,可以把原來的資料用正常方式匯出,然後在工具裡面匯入合併就可以了,

再有一個可行的方法就是自寫**一行一行的轉移資料了

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

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

mysql資料庫怎麼備份資料庫,怎麼備份mysql資料庫

mysqldump 命令算嗎 怎麼備份mysql資料庫 mysql資料庫怎麼備份啊?假如是用phpmyadmin的話就直接upload就可以了假如用的是虛擬空間的話後臺應當有控制面板,有立案mysql功能的 mysql資料庫怎麼備份資料庫 mysqldump基本語法 mysqldump u user...

mysql資料庫和access資料庫有什麼區別

mysql和access的區別 mysql特性 很便宜,通常是免費的 網路承載少 查詢 優化 可以簡便的應用程式通過mysql做備份 mysql操縱簡單,易上手,且為各種不同的資料格式提供有彈性的擴充套件介面 odbc access特性 簡單易學,使用方便,開發效率高。mysql對於大多數使用者而言...