pgoriの怠惰なブログ

適当なことを適当に書いていく日記

csvファイルの入出力

MySQLcsvの入出力方法をメモメモ。

 

-- 念のためすでに作ろうとしているテーブルがあったら削除しとく
drop table if exists work_hoge;

-- テーブル作る
create table work_hoge (id int,hoge_id int,password text);

-- インデックスも作ってみる
create index idx_work_hoge_id on work_hoge(id);

-- work_hogeテーブルにcsvを読み込む
load data local infile './hoge.csv' into table work_hoge fields terminated by ',';

-- passwordをmd5変換して更新してみる
update work_hoge set password = md5(password);

-- csvを出力する
select * into outfile '/tmp/md5_password.csv' fields terminated by ',' from work_hoge;