程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql導出查詢結果到csv的實現方法

mysql導出查詢結果到csv的實現方法

編輯:MySQL綜合教程

mysql導出查詢結果到csv的實現方法。本站提示廣大學習愛好者:(mysql導出查詢結果到csv的實現方法)文章只能為提供參考,不一定能成為您想要的結果。以下是mysql導出查詢結果到csv的實現方法正文


要將mysql的查詢結果導出為csv,一般會使用php連接mysql執行查詢,將返回的查詢結果使用php生成csv格式再導出。

但這樣比較麻煩,需要服務器安裝php才可以實現。

直接使用mysql導出csv方法

我們可以使用 into outfile, fields terminated by, optionally enclosed by, line terminated by語句實現導出csv

語句的格式與作用

into outfile ‘導出的目錄和文件名'
指定導出的目錄和文件名

fields terminated by ‘字段間分隔符'
定義字段間的分隔符

optionally enclosed by ‘字段包圍符'
定義包圍字段的字符(數值型字段無效)

lines terminated by ‘行間分隔符'
定義每行的分隔符

例子:

mysql -u root
use test;
select * from table into outfile '/tmp/table.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\r\n';

執行後,會把talbe中記錄數據導出到/tmp/table.csv文件中。每個字段以,分隔,字段內容是字符串的以”包圍,每條記錄使用\r\n換行。

以上這篇mysql導出查詢結果到csv的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved