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 欄位間分...