Xampp(4.1.6)phpmyadmin export関数の使用に問題があります。エクスポートするとき、Excel形式にcsvを選択しますが、次のようなデータが返されます。
1;"data1";"0";"6828";"2014-03-13 13:54:26";"2014-03-13 13:54:26";"file";;"2014-03-14 14:45:51"
だから私は構文を試しました:
SELECT * FROM `directory_listing`
INTO OUTFILE 'C:/test.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
これで、形式はmysqlテーブルのテーブルビューと同じになります。問題は、1行目に列名を表示することです。どうやってやるの?
ちなみに、以下はphpmyadmin export関数のインターフェースです。
通常のcsvとしてエクスポートしようとしましたが、同じ結果が返されます。さらに悪いことに、すべてのデータは最初の行に配置されます。
ほぼ正解です。「列名を最初の行に置く」チェックボックスをオンにして、エクスポートを開始するだけです。それでうまくいくはずです。
編集::
あなたの仕事はあなた自身なので、このMYSQLクエリでフィールド名を取得できます。
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Go
ボタンの上にあるPut columns names in the first row
チェックボックスをオンにするだけです。