soft@appleple.com

【MySQL】データベース情報をCSV出力する

まずはデータベースに接続をします。

[root@db etc]# /usr/local/mysql/bin/mysql -u mysql-admin -p
「パスワードを入力します」
mysql> show databases;
mysql> use (データベース名);

下記のコマンドで、ダブルクォートの区切りでCSVに出力します。

select * from (table_name) into outfile "/home/user/test.csv" fields terminated by ',' ENCLOSED BY '"';

CSVからダブルクォート付きのデータを入力したい場合です。

load data local infile "/tmp/dump.csv" into table table_name fields terminated by ',' ENCLOSED BY '"';

Last Update : 2008年05月20日 (火) 2:8