欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL 導出數(shù)據(jù)為csv格式的方法

 更新時間:2015年10月21日 17:45:09   投稿:mdxy-dxy  
這篇文章主要介紹了MySQL 導出數(shù)據(jù)為csv格式的方法,需要的朋友可以參考下

方案有很多種,我這里簡單說一下:

1.  into outfile

復制代碼 代碼如下:

SELECT * FROM mytable 
 INTO OUTFILE '/tmp/mytable.csv' 
 FIELDS TERMINATED BY ',' 
 OPTIONALLY ENCLOSED BY '"' 
 LINES TERMINATED BY '\n';
 

在我使用過程中發(fā)現(xiàn)一個特別嚴重問題,這里面不能插入查詢條件,比如where這些,也就是說只能整表導出,不知道是不是我的寫法有問題,有知道朋友請給我留言。

第二個問題是,outfile的路徑一定要有寫權(quán)限,我們mysql的進程權(quán)限一般是mysql用戶,因此最好導出到/tmp目錄下面。

2. 通過結(jié)合sed

復制代碼 代碼如下:

mysql -uroot test -e "select ip from server where a.name like '%abc%'"  -N -s | sed -e 's/^/"/g;s/$/"\n/g'; > /tmp/test.csv

這里首先使用mysql命令的-e參數(shù)來執(zhí)行sql語句,然后通過-N來去掉輸出結(jié)果中列名,-s去掉輸出結(jié)果中的各種劃線。

然后使用sed命令輸出結(jié)果中所有相關(guān)數(shù)據(jù)進行替換,其中替換了三處,1.在行首增加“,在行尾增加”和換行,在每個字段之間增加”,”來分隔。

3. 通過mysqldump來實現(xiàn)

復制代碼 代碼如下:

mysqldump -u username -p -t  -T/path/to/directory dbname table_name --fields-terminated-by=','

和1的方案差不多吧。

就當是一個筆記吧

相關(guān)文章

  • MySQL的子查詢中FROM和EXISTS子句的使用教程

    MySQL的子查詢中FROM和EXISTS子句的使用教程

    這篇文章主要介紹了MySQL的子查詢中FROM和EXISTS子句的使用教程,子查詢是MySQL入門學習中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-12-12
  • mysql 的indexof函數(shù)用法說明

    mysql 的indexof函數(shù)用法說明

    這篇文章主要介紹了mysql 的indexof函數(shù)用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • MySQL中如何正確存儲IP地址

    MySQL中如何正確存儲IP地址

    在MySQL中,當存儲IPv4地址時,應該使用32位的無符號整數(shù)(UNSIGNED INT)來存儲IP地址,而不是使用字符串,下面就來詳細的介紹一下具體原因,感興趣的可以了解一下
    2023-05-05
  • MySQL 5.7.17 免安裝版本的安裝配置

    MySQL 5.7.17 免安裝版本的安裝配置

    這篇文章主要為大家詳細介紹了MySQL 5.7.17 免安裝版本的安裝配置教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • MYsql庫與表的管理及視圖介紹

    MYsql庫與表的管理及視圖介紹

    這篇文章主要介紹了MYsql庫與表的管理及視圖介紹,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉(zhuǎn)換的講解

    MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉(zhuǎn)換的講解

    今天小編就為大家分享一篇關(guān)于MySQL數(shù)據(jù)庫中CAST與CONVERT函數(shù)實現(xiàn)類型轉(zhuǎn)換的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • LInux下安裝MySQL5.6 X64版本步驟詳解

    LInux下安裝MySQL5.6 X64版本步驟詳解

    這篇文章主要介紹了LInux下安裝MySQL5.6 X64版本步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Mysql查看數(shù)據(jù)庫時區(qū)并設(shè)置時區(qū)的方法

    Mysql查看數(shù)據(jù)庫時區(qū)并設(shè)置時區(qū)的方法

    這篇文章主要介紹了Mysql查看數(shù)據(jù)庫時區(qū)并設(shè)置時區(qū)的方法,設(shè)置時區(qū)的方式可以通過mysql命令行模式下動態(tài)修改以及通過修改配置文件來修改時區(qū),需要的朋友可以參考下
    2024-02-02
  • MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))

    MYSQL Left Join優(yōu)化(10秒優(yōu)化到20毫秒內(nèi))

    在實際開發(fā)中,相信大多數(shù)人都會用到join進行連表查詢,但是有些人發(fā)現(xiàn),用join好像效率很低,而且驅(qū)動表不同,執(zhí)行時間也不同。那么join到底是如何執(zhí)行的呢,本文就詳細的介紹一下
    2021-12-12
  • MySql數(shù)據(jù)庫時間序列間隔查詢方式

    MySql數(shù)據(jù)庫時間序列間隔查詢方式

    這篇文章主要介紹了MySql數(shù)據(jù)庫時間序列間隔查詢方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評論