1

分析のために CSV からいくつかの大規模なデータセットをインポートする MySQL データベースがあります。これら 2 つのことを行う SQL スクリプトを開発した人はいますか?

  1. CSV の最初の行を読み取り、すべての列名を抽出します。
  2. CSV ファイル全体を調べて、各列の最も長いフィールドを特定します

私の考えでは、MySQL 内でこの情報を取得できれば、その情報を使用して、各列の正しい列名と長さでテーブルを作成できます。

何か案は?

4

2 に答える 2

0

アイデア?もちろん。

Perl を学び、 DBD::mysqlをインストールしてサーバーと通信し、TEXT::CSVをインストールしてファイルを読み取ると、明日のこの時間までに何かが機能するはずです。

おまけとして、Excel からXLSXファイルを読み取る機能を実装することもできます。

于 2013-11-06T02:15:05.343 に答える