« [linux] やる夫がcronの設定をするようです。 | トップページ | touch [ファイル管理コマンド] »

2008-03-10

[mysql] やる夫がselect結果をcsvファイル形式で出力するようです。

SELECT結果をcsvファイル形式で出力する

SELECT結果を、コピペするのもいいけど、もう少しSEっぽく対応したいですね。やる夫もはじめは良かったのですが、ほぼ毎日やらなきゃいけない作業なので嫌気がさして来たようです。

       ____
     /ノ   ヽ、_\
   /( ○)}liil{(○)\     毎日・・・ピーしてペーすんのも
  /    (__人__)   \                 うんざりだお!
  |   ヽ |!!il|!|!l| /   |       なんでやる夫ばかりこんなに作業が多いんだお!
  \    |ェェェェ|     /             大概にしてほしいお!

      / ̄ ̄\   
    /ノ( _ノ  \            ・・・
    | ⌒(( ●)(●)      (うっせ~よ)
    .|     (__人__) /⌒l
     |     ` ⌒´ノ |`'''|
    / ⌒ヽ     }  |  |              
   /  へ  \   }__/ /             / ̄ ̄\    土方・
 / / |      ノ   ノ           / ●)) ((●\’, ・ 
( _ ノ    |      \´       _    (   (_人_)’∴ ),  ’
       |       \_,, -‐ ''"   ̄ ゙̄''―---└'´ ̄`ヽ   て
       .|                  ______ ノ    (
       ヽ           _,, -‐ ''"  ノ       ヽ   r'" ̄
         \       , '´        し/..     | J
          \     (           /      |
            \    \         し-  '^`-J



          γ⌒)       コピペ
         / ⊃ ̄ ̄ ̄\
      〃/ /   ::\:::/::ヽ∩⌒) ))
       γ⌒)  <●>:::<●|/ ノ      延々とコピペしてやんよ
      / _ノ    (__人__)} / ))     
     (  <  .    ` ⌒´ 、( ⌒)   オラオラ
    (( \ ヽ          /     
       ヽ_ _       |ノ    コピペ   
        |           |    
        |         |
        i      ̄\ ./ オラオラ
         \_     |/   コピペ
          _ノ \___)
         (    _/
          |_ノ

     ____
   /      \
  /  ─    ─\     
/    (●)  (●) \    このSELECT文結果をそのまま
|       (__人__)    |        ファイルに出力したいのだが・・・
/     ∩ノ ⊃  /
(  \ / _ノ |  | 
.\ “  /__|  |
  \ /___ /

select * from [table_name] INTO OUTFILE "[file_name]" FIELDS TERMINATED BY ',';

       ____
     /_ノ   ヽ_\
   /( >)  (<)\
  /::::::⌒(__人__)⌒::::: \  googleサイコーあったお!
  |     |r┬-/      |
  \     ` ̄'´     /

ちょっとだけやる夫が成長したようです。同じSQL文なら、テキストから食わせてやれば、わざわざMySQLにログインすることもなくcronで何とかなるのだが、とりあえずできることから一歩一歩前に進んで逝きましょう・・・。下記はコマンド例です。

mysql> select neet_id, user_name from yaruo_tb limit 5;
+----------+-----------+
| neet_id  | user_name |
+----------+-----------+
| 12047384 | dekiruo   |
| 12048877 | yaranaio  |
| 12048879 | yarumi    |
| 12048934 | yaruo     |
| 12048927 | opu-na    |
+----------+-----------+
5 rows in set (0.00 sec)

mysql> select neet_id, user_name from yaruo_tb limit 5 INTO OUTFILE "/home/yaruo/20080310.csv" FIELDS TERMINATED BY ',';
Query OK, 49 rows affected (0.04 sec)
mysql> Aborted
# cat /home/yaruo/20080310.csv
12047384,dekiruo
12048877,yaranaio
12048879,yarumi
12048934,yaruo
12048927,opu-na

----------------------------------------

現場で使える MySQL (DB Magazine SELECTION)
松信 嘉範
翔泳社翔泳社翔泳社
定価 : ¥ 2,730
2006-03-17
amazonで詳しく見る

|

« [linux] やる夫がcronの設定をするようです。 | トップページ | touch [ファイル管理コマンド] »

MySQL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/11140483

この記事へのトラックバック一覧です: [mysql] やる夫がselect結果をcsvファイル形式で出力するようです。:

» linux cron [リナックス 初心者のlinux 導入奮戦記 リナクスって読んでたよ。]
やる夫のMySQLメモ。-ちょっとだけやる夫が成長したようです。同じSQL文なら、テキストから食わせてやれば、わざわざMySQLにログインすることもなくcronで何とかなるのだが、とりあえずできることから一歩一歩前に進んで逝きましょう・・・。下記はコマンド例です。 ...-h..... [続きを読む]

受信: 2008-03-11 08時51分

» データ設計方法 [データ設計方法]
情報処理システムにとって、出力情報が業務ニーズに合致した内容でありタイムリーに提供されることが、設計上のもっとも重要な用件であるといえます。 [続きを読む]

受信: 2008-03-11 16時54分

« [linux] やる夫がcronの設定をするようです。 | トップページ | touch [ファイル管理コマンド] »