2

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

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

それは友人が私にそうするように言ったことですが、それが最も簡単で最善の方法ですか? もしそうなら、誰かが私にそれを説明してくれませんか?

ありがとうございました

4

3 に答える 3

1

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

  1. インストールphpmyadmin
  2. データベースを選択してください
  3. あなたのテーブルを選んでください
  4. '輸入'
  5. CSVファイルを選択
  6. 「インポートされたファイルの形式」をCSVに設定します
于 2008-10-22T02:47:56.487 に答える
1

「load data infile」コマンドを使用します。インポートするカスタム ファイル タイプを定義することはできますが、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;

これは、データ ファイルとテキスト ファイルの列が並んでいることを前提としています。ドキュメントの残りの部分では、並べられていないフィールドをインポートする方法と、windows と unix スタイルの行終端を処理する方法について説明しています。

于 2008-10-21T22:42:08.853 に答える
0

MySQL と PHP を使用する場合、私が始めた良い方法はXAMPPを使用することでした。

XAMPP は、MySQL、PHP、および Perl を含む、インストールが簡単な Apache ディストリビューションです。XAMPP のインストールと使用は非常に簡単です。ダウンロードして展開し、起動するだけです。

このパッケージには phpMyAdmin が含まれており、CSV のアップロードと MySQL データベースの管理を非常に簡単に行うことができます。

于 2008-10-22T00:01:20.957 に答える