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