Mysql 匯出匯入資料

2022-07-03 17:54:12 字數 1783 閱讀 4839

目錄匯入

select 匯出內容 into outfile '匯出的絕對路徑';

條件:secure_file_priv 的值未設定或包含了匯出的絕對路徑

secure_file_priv的值在mysql配置檔案my.ini中設定,這個引數用來限制資料匯入匯出,預設為空(null)即預設禁止匯入匯出

mysql服務擁有對匯出絕對路徑的寫許可權

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

mysqldump.exe在mysql/bin目錄下

匯出表作為原始資料

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

匯出dvwa庫guestbook表資料

匯出 sql 格式的資料

mysqldump -u root -p database_name table_name > (filepath)filename.txt

匯出dvwa庫guestbook表的資料

匯出dvwa庫的資料

mysqldump -u root -p dvwa > c:\\test\\dumpdvwa.txt

匯出所有資料庫

mysqldump -u root -p --all-databases > c:\\test\\database_dump.txt

將資料直接匯出至遠端主機

登入mysql終端

mysql> create database dvwa;

mysql> use dvwa;

mysql> set names utf8;

mysql> source c:\\phpstudy\\mysql\\bin\\dvwa.sql

mysql 中提供了load data infile語句來插入資料。

以下例項中將從當前目錄中讀取檔案 dump.txt ,將該檔案中的資料插入到當前資料庫的 mytbl 表中。

mysql> load data local infile 'dump.txt' into table mytbl;

如果沒有指定,則檔案在伺服器上按路徑讀取檔案。

mysqlimport與mysqldump在同一目錄mysql/bin。

從檔案 test1.txt 中將資料匯入到 test 庫 test1表中, 可以使用以下命令:

檔名即表名

匯出匯入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 匯出整個資料庫結構 ...