Mysql 匯出表資料到 csv

2021-10-09 03:45:14 字數 678 閱讀 1476

select * from users

into outfile 'f:/develop/mysql57/uploads/users.csv'

character set utf8

fields terminated by ','

optionally enclosed by '"'

escaped by '"'

lines terminated by '\r\n';

說明:資料格式化:關於資料格式化的問題,需要給匯出的字段傳遞一些引數,

這個引數是根據rfc4180文件設定的,該文件全稱common format and mime type for comma-separated values (csv) files,其中詳細描述了csv格式,其要點包括:

(1)字段之間以逗號分隔,資料行之間以\r\n分隔;

(2)字串以半形雙引號包圍,字串本身的雙引號用兩個雙引號表示。

terminated by描述欄位的分隔符,預設情況下是tab字元(\t) 

enclosed by描述的是字段的括起字元。

escaped by描述的轉義字元。預設的是反斜槓(backslash:\ )

批量匯出表資料到CSV檔案

需求 把oracle資料庫中符合條件的n多表。匯出成csv文字檔案。並以表名.csv為檔名稱存放。實現 通過儲存過程中utl file函式來實現。匯出的csv檔案放入提前建立好的directory中。用法 使用下面命令資料預執行的sql指令碼 select exec sql to csv selec...

批量匯出表資料到CSV檔案

實現 通過儲存過程中utl file函式來實現。匯出的csv檔案放入提前建立好的directory中。使用方法 使用以下命令資料預執行的sql指令碼 select exec sql to csv select from t.table name out put csv ods mds.t.table...

mysql 匯出資料到csv檔案的命令

1.匯出本地資料庫資料到本地檔案 mysql a service db h your host utest ptest 2.匯出遠端資料庫資料到本地檔案 sed部分可略,尤其是處理包含漢字的資料時.如果內容包含中文,可在select語句前加入set names utf8 3.使用mysqldump匯...