2012-02-27 8 views

答えて

0

使用SELECT ... INTO OUTFILE

SELECT ... 
INTO OUTFILE 'export.csv' 
FIELDS 
     TERMINATED BY ',' 
     OPTIONALLY ENCLOSED BY '"' 
LINES 
     TERMINATED BY '\n' 

FROM ...; 

注:ここでexport.csvmysqlユーザーのホームパスにデータベースフォルダに保存されます。 select ... into outfileの任意のパスmysqlユーザーがそこにアクセスできない場合、それは動作しない可能性があります。 LinuxでのMySQLのホームパスは、データベース名は、それらが/var/lib/mysql/db1/export.csv

で見つけることができたExport.csv db1ある場合 /etc/password

grep -i mysql /etc/passwd 
mysql:x:111:117:MySQL Server,,,:/var/lib/mysql:/bin/false 
#        ^  
#         | 
# Home path of mysql -------------+ 

をgrepをすることによって見つけることができ

0
SELECT ... 
INTO OUTFILE '/home/www/servers/www.servername.de/tmp/export.csv' 
FIELDS 
     TERMINATED BY ';' 
     OPTIONALLY ENCLOSED BY '"' 
FROM ...; 
関連する問題