質問

MySQLとPHP(おそらくご存知かもしれませんが)が初めてなので、CSVファイルをMySQLテーブルにインポートする簡単な方法を誰かが知っているかどうか疑問に思いました。

  

"入力する方法はいくつもあります   どのような種類に応じてmysqlにcsv   使用できる場合、アクセス権の   mysqlクライアントには直接   区切りデータをロードするコマンド、   そのようなものは基本的に   cronに直接入力して保持する   最新の状態。そうでなければ   そのようなことを行うためのさまざまなPHPスクリプト   "

それは友人が私にそうするように言ったものです、それはそれをする最も簡単な/最良の方法ですか?もし誰かがそれを私に説明してもいいですか?

ありがとう

役に立ちましたか?

解決

Mrgreenの答えを拡張するための段階的な手順は次のとおりです。

  1. phpmyadminのインストール
  2. データベースを選択
  3. テーブルを選択
  4. 「インポート」
  5. CSVファイルを選択
  6. 「インポートしたファイルの形式」を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データベースの管理が非常に簡単になります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top