一、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檔案。注意結尾的地方不需...