最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

1.  into outfile

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

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

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

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

2. 通過(guò)結(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ù)來(lái)執(zhí)行sql語(yǔ)句,然后通過(guò)-N來(lái)去掉輸出結(jié)果中列名,-s去掉輸出結(jié)果中的各種劃線。

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

3. 通過(guò)mysqldump來(lái)實(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數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)總結(jié)

    MySql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn)總結(jié)

    這篇文章主要介紹了MySql數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)點(diǎn),總結(jié)整理了mysql數(shù)據(jù)庫(kù)基本創(chuàng)建、查看、選擇、刪除以及數(shù)據(jù)類(lèi)型相關(guān)操作技巧,需要的朋友可以參考下
    2020-06-06
  • MySQL視圖簡(jiǎn)介及基本操作教程

    MySQL視圖簡(jiǎn)介及基本操作教程

    這篇文章主要給大家介紹了關(guān)于MySQL視圖簡(jiǎn)介及基本操作的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • MySQL中int(n)后面的n到底代表的是什么意思

    MySQL中int(n)后面的n到底代表的是什么意思

    這篇文章主要介紹了MySQL中int(n)后面的n到底代表的是什么意思 ,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • idea 設(shè)置MySql主鍵的實(shí)現(xiàn)步驟

    idea 設(shè)置MySql主鍵的實(shí)現(xiàn)步驟

    在IDE開(kāi)發(fā)工具中也是可以使用mysql的,本文主要介紹了idea 設(shè)置MySql主鍵的實(shí)現(xiàn)步驟,文中通過(guò)圖文的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • mysql中find_in_set()函數(shù)的使用詳解

    mysql中find_in_set()函數(shù)的使用詳解

    這篇文章主要介紹了mysql中find_in_set()函數(shù)的使用,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-05-05
  • Oracle開(kāi)啟和關(guān)閉的四種模式

    Oracle開(kāi)啟和關(guān)閉的四種模式

    這篇文章主要介紹了Oracle開(kāi)啟和關(guān)閉的四種模式 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Linux下安裝MySQL教程

    Linux下安裝MySQL教程

    上一篇文章詳細(xì)介紹windows下MySQL安裝教程,這篇就從最基本的安裝MySQL-Linux環(huán)境開(kāi)始,文章為繞MySQL安裝展開(kāi)內(nèi)容,需要的朋友可以參考一下
    2021-11-11
  • MySql與Navicat安裝教程分享

    MySql與Navicat安裝教程分享

    這篇文章主要介紹了MySql與Navicat安裝教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Mysql高效分頁(yè)詳解

    Mysql高效分頁(yè)詳解

    這篇文章主要為大家詳細(xì)介紹了Mysql高效分頁(yè)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 在MySQL中刪除表的操作教程

    在MySQL中刪除表的操作教程

    這篇文章主要介紹了在MySQL中刪除表的操作教程,是MySQ入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05

最新評(píng)論

黔东| 惠来县| 潜山县| 嫩江县| 江川县| 张家界市| 龙口市| 田东县| 蛟河市| 七台河市| 九江市| 开远市| 焉耆| 韶关市| 西和县| 白城市| 建平县| 兖州市| 托克逊县| 贺兰县| 黑水县| 雷州市| 长沙县| 蓝山县| 天等县| 依兰县| 镇原县| 盐边县| 固阳县| 北碚区| 滦南县| 湖南省| 清涧县| 石台县| 东明县| 洛浦县| 新野县| 名山县| 南皮县| 德清县| 遂宁市|