MySQL匯入匯出資料

2021-08-31 21:16:36 字數 2117 閱讀 8054

mysql中你可以使用select...into outfile語句來簡單的匯出資料到文字檔案上。

mysql>

select

*from product

->

into

outfile

'product.txt'

;

mysqldumpmysql用於轉儲存資料庫的實用程式。它主要產生乙個sql指令碼,其中包含從頭重新建立資料庫所必需的命令create table insert等。

使用mysqldump匯出資料需要使用--tab選項來指定匯出檔案指定的目錄,該目標必須是可寫的

c:\users\username> mysqldump -u root -p --no-create-info --tab=c:\users\username\mysql\ sports orders
命令列輸入:

$ mysqldump -u root -p sports product  > c:\users\username\mysql\result.txt
$ mysqldump -u root -p sports > c:\users\username\mysql\database

.txt

備份所有資料庫,可以使用以下命令:

$ mysqldump -u root -p --all-databases > c:\users\username\mysql\databasecopy.txt
如果你需要將資料拷貝至其他的mysql伺服器上, 你可以在mysqldump命令中指定資料庫名及資料表。

在源主機上執行以下命令,將資料備份至 dump.txt 檔案中:

$ mysqldump -u root -p [database_name]

[table_name]

>

dump

.txt

password ***

**

如果完整備份資料庫,則無需使用特定的表名稱。

如果你需要將備份的資料庫匯入到mysql伺服器中,可以使用以下命令,使用以下命令你需要確認資料庫已經建立:

$ mysql -u root -p [database_name]

<

dump

.txt

password ***

**

你也可以使用以下命令將匯出的資料直接匯入到遠端的伺服器上,但請確保兩台伺服器是相通的,是可以相互訪問的:

$ mysqldump -u root -p [database_name] \

| mysql -h [ip]

[database_name]

以上命令中使用了管道來將匯出的資料匯入到指定的遠端主機上。

如果你需要將遠端伺服器的資料拷貝到本地,你也可以在mysqldump命令中指定遠端伺服器的ip、埠及資料庫名。

在源主機上執行以下命令,將資料備份到dump.txt檔案中:

請確保兩台伺服器是相通的:

mysqldump -h [ip]

-p [port]

-u root -p [database_name]

>

dump

.txt

password ***

*

mysql>

create

database abc

mysql>

use abc;

mysql> source c:\users\htfeng\mysql\database

.sql

(database

.txt)

;

匯出匯入MySql資料

一 匯出資料庫 進入命令列,轉到mysql的安裝目錄的bin資料夾下 輸入下面的命令 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u root p db db.sql 然後要求你輸入密碼,輸入正確後便可以在該資料夾下找到db.sql檔案 二 ...

mysql資料匯入匯出

1.匯出資料 mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql a.匯出結構不匯出資料 mysqldump opt d databases u root ...

MySQL資料匯出匯入

匯出整個資料庫結構和資料 mysqldump h localhost uroot p123456 database dump.sql 匯出單個資料表結構和資料 mysqldump h localhost uroot p123456 database table dump.sql 匯出整個資料庫結構 ...