タグ付けされた質問 「load-data-infile」

18
MySQLファイルにCSVファイルをインポートするにはどうすればよいですか?
正常な形式にリファクタリングできるように、MySQLテーブルにロードしようとしているクライアントからの非正規化イベント日誌CSVがあります。CSVファイルの列ごとに1つのフィールドを持つ「CSVImport」というテーブルを作成しました。CSVには99列が含まれているため、これ自体は十分に困難な作業でした。 CREATE TABLE 'CSVImport' (id INT); ALTER TABLE CSVImport ADD COLUMN Title VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN Company VARCHAR(256); ALTER TABLE CSVImport ADD COLUMN NumTickets VARCHAR(256); ... ALTER TABLE CSVImport Date49 ADD COLUMN Date49 VARCHAR(256); ALTER TABLE CSVImport Date50 ADD COLUMN Date50 VARCHAR(256); テーブルに制約はなく、カウント(INTで表される)、はい/いいえ(BITで表される)、価格(DECIMALで表される)、およびテキストのぼかし( TEXTで表されます)。 ファイルにデータをロードしようとしました: LOAD DATA INFILE …

6
MySQLはCSVデータからNULL値をロードします
カンマで区切られた3〜4列の数値を含むことができるファイルがあります。空のフィールドは、行の最後にある場合を除いて定義されます。 1,2,3,4,5 1,2,3,,5 1,2,3 次のテーブルはMySQLで作成されました。 + ------- + -------- + ------ + ----- + --------- + ------- + | フィールド| タイプ| ヌル| キー| デフォルト| エクストラ| + ------- + -------- + ------ + ----- + --------- + ------- + | 1つ| int(1)| はい| | NULL | | | 2 | int(1)| …

11
LOAD DATA INFILEを使用してCSVからデータをインポートするMYSQL
20000行のデータをCSVファイルからMysqlにインポートしています。 CSVの列は、MySQLテーブルの列とは異なる順序になっています。Mysqlテーブルの列に対応する列を自動的に割り当てる方法は? 実行すると LOAD DATA INFILE'abc.csv' INTO TABLE abc このクエリは、すべてのデータを最初の列に追加します。 Mysqlにデータをインポートするための自動構文を提案してください。


13
mysqlテーブルにCSVをインポートする
mysqlテーブルにcsvファイルをアップロードするための最良/最速の方法は何ですか?データの最初の行を列名として使用したいと思います。 これが見つかりました: MySQLテーブルにCSVファイルをインポートする方法 しかし、唯一の答えは、GUIではなくシェルを使用することでしたか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.