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

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

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

方案有很多種,我這里簡(jiǎn)單說一下:

1.  into outfile

復(fù)制代碼 代碼如下:

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

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

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

2. 通過結(jié)合sed

復(fù)制代碼 代碼如下:

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語(yǔ)句,然后通過-N來去掉輸出結(jié)果中列名,-s去掉輸出結(jié)果中的各種劃線。

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

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

復(fù)制代碼 代碼如下:

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

和1的方案差不多吧。

就當(dāng)是一個(gè)筆記吧

相關(guān)文章

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

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

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

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

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

    MySQL中如何正確存儲(chǔ)IP地址

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

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

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

    MYsql庫(kù)與表的管理及視圖介紹

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

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

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

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

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

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

    這篇文章主要介紹了Mysql查看數(shù)據(jù)庫(kù)時(shí)區(qū)并設(shè)置時(shí)區(qū)的方法,設(shè)置時(shí)區(qū)的方式可以通過mysql命令行模式下動(dòng)態(tài)修改以及通過修改配置文件來修改時(shí)區(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))

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

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

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

最新評(píng)論