mysql如何匯出資料

2021-06-28 16:29:57 字數 1178 閱讀 3178



一、select into outfile "filename"語句

例如

mysql> select * from mytbl into outfile '/tmp/mytbl.txt';

檢視mytbl.txt中內容如下

mysql> system cat /tmp/mytbl.txt

1       name1

2       name2

3       \n

匯出成csv格式

mysql> select * from mytbl into outfile '/tmp/mytbl2.txt' fields terminated by ',' enclosed by '"' lines terminated by '\r\n';

檢視mytbl.txt中內容如下:

mysql> system cat /tmp/mytbl2.txt

"1","name1"

"2","name2"

"3",\n

使用時需要注意的地方

1、匯出的檔案一定不能已經存在。(這有效的防止了mysql可能覆蓋重要檔案。)

2、匯出時登入的mysql賬號需要有file許可權

3、null值被處理成\n

二:使用mysqldump來匯出

mysqldump程式用於拷貝或者備份表和資料庫。它能夠將表輸出寫成乙個文字資料檔案,或者乙個用於重建錶行的insert語句集。

例如

1、匯出整個資料庫

mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

2、匯出乙個表

mysqldump -u 使用者名稱 -p 資料庫名 表名》 匯出的檔名

3、匯出乙個資料庫結構

-d 沒有資料 --add-drop-table 在每個create語句之前增加乙個drop table

如何將mysql匯出資料幫浦 資料幫浦匯入匯出步驟

1 在sqlplus下建立相關的表空間 2 建立directory dba用sqlplus使用者登入,執行 賦予許可權 grant read,write on directory data dump dir to system 3 匯入 將資料幫浦檔案上傳到data dump dir目錄中,然後執行...

如何匯出和匯入mysql資料 資料遷移

本文 如何匯出和匯入mysql資料 資料遷移 這是其中一種方法,非常簡單 1.匯出資料庫資料 mysqldump uroot p dp db dumpout.sql 其中 root是賬戶名 dp db是需要匯出的資料庫名稱 dumpout.sql儲存匯出的資料 2.將匯出的資料dumpout.sql...

如何匯出 匯入mysql資料庫

mysql資料庫的匯出步驟 1 開啟dos命令視窗 2 進入mysql安裝目錄下的bin下面 3 輸入mysqldump u使用者 p密碼 資料庫 匯出目錄加檔名,例如 mysqldump uroot proot mysql mysql.sql,會在bin目錄下產生這個sql檔案。注意結尾的地方不需...