質問
MySQLとPHP(おそらくご存知かもしれませんが)が初めてなので、CSVファイルをMySQLテーブルにインポートする簡単な方法を誰かが知っているかどうか疑問に思いました。
"入力する方法はいくつもあります どのような種類に応じてmysqlにcsv 使用できる場合、アクセス権の mysqlクライアントには直接 区切りデータをロードするコマンド、 そのようなものは基本的に cronに直接入力して保持する 最新の状態。そうでなければ そのようなことを行うためのさまざまなPHPスクリプト "
それは友人が私にそうするように言ったものです、それはそれをする最も簡単な/最良の方法ですか?もし誰かがそれを私に説明してもいいですか?
ありがとう
解決
Mrgreenの答えを拡張するための段階的な手順は次のとおりです。
- phpmyadminのインストール
- データベースを選択
- テーブルを選択
- 「インポート」
- CSVファイルを選択
- 「インポートしたファイルの形式」をCSVに設定
他のヒント
「データをファイルにロード」を使用します;コマンド。 deafulatにより、着信ファイルをcsvとして扱いますが、インポートするカスタムファイルタイプを定義できます。ロードデータインファイルのドキュメントはこちら:
http://dev.mysql.com/doc /refman/5.0/en/load-data.html
FTA、最も単純な形式では、コマンドは次のようになります。
LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table;
これは、データファイルとテキストファイルの列が揃っていることを前提としています。 残りのドキュメントでは、整列されていないフィールドをインポートする方法、およびウィンドウとUnixスタイルの行の終了を処理する方法について説明しています。
MySQLとPHPにアクセスする場合、 XAMPP 。
XAMPPは簡単にインストールできるApacheです MySQL、PHP、および Perl。 XAMPPは非常に簡単です インストールして使用する-ダウンロードするだけ 抽出して開始します。
パッケージにはphpMyAdminが含まれているため、CSVのアップロードとMySQLデータベースの管理が非常に簡単になります。