MYSQL匯出查詢結果到檔案

2021-05-24 23:46:08 字數 897 閱讀 9413

select order_id

,product_name

,qty 

from orders 

into 

outfile 

'/data/data.txt'

select order_id

,product_name

,qty

from orders

into 

outfile 

'/tmp/orders.csv'

fields 

terminated 

by ','

enclosed 

by '"'

lines 

terminated 

by '/n'

mysqldump 

-h192.168.168.222 

-uroot 

-p123456 

--no-create-db=true --no-create-info=true --add-drop-table=false --default-character-set="utf8" --where="id<2 and id>0" 資料庫名 表名 --skip-lock-tables > /data/data.sql

--no-create-db=true 表示不生成建立資料庫的語句

--add-drop-table=false 表示不生成drop表的語句

--default-character-set="gbk" 匯出資料的編碼為"gbk",很重要,如果是中文資料,尤其重要

--where="id<2and id>0" 指定匯出資料的條件

--skip-lock-tables 這個不是很清楚,按字面理解「跳過鎖定的表」,用的時候先不加試一試,不行的話再加上吧!

mysql匯出查詢結果到文件

其實挺簡單,就乙個命令 select from my table into outfile tmp abc.xls 然後就是ftp把檔案弄回本地了。我的是程式自動放到c 下 另外,還有一種匯出的方式,相較於上者而言,這種可以對已經存在的檔案直接覆蓋。使用outfile的方法 mysql select...

mysql匯出select結果到檔案

mysql hxx uxx pxx e query statement db file 例如 mysql h127.0.0.1 uroot p000000 e select from a test 1.txt host ip user password query statement databas...

mysql匯出查詢結果到csv方法

我們可以使用 into outfile,fields terminated by,optionally enclosed by,line terminated by語句實現匯出csv into outfile 匯出的目錄和檔名 指定匯出的目錄和檔名 fields terminated by 欄位間分...