左結合と結合したテーブルのSQL出力の結果セットのCSVにエクスポートする方法はありますか?テーブルで左結合クエリを実行した後にCSVにエクスポート
可能な場合は、MySQLデータベースでツリーベースのデータ出力をCSV形式で取得できます。
左結合と結合したテーブルのSQL出力の結果セットのCSVにエクスポートする方法はありますか?テーブルで左結合クエリを実行した後にCSVにエクスポート
可能な場合は、MySQLデータベースでツリーベースのデータ出力をCSV形式で取得できます。
SELECT ...
INTO OUTFILE 'export.csv'
FIELDS
TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES
TERMINATED BY '\n'
FROM ...;
注:ここでexport.csv
はmysql
ユーザーのホームパスにデータベースフォルダに保存されます。 select ... into outfile
の任意のパスmysql
ユーザーがそこにアクセスできない場合、それは動作しない可能性があります。 LinuxでのMySQLのホームパスは、データベース名は、それらが/var/lib/mysql/db1/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をすることによって見つけることができ
SELECT ...
INTO OUTFILE '/home/www/servers/www.servername.de/tmp/export.csv'
FIELDS
TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"'
FROM ...;