RevealTheme logo

CSVからSQL INSERTへ

CSVデータからSQLのINSERT文を生成します。CSVエクスポートをデータベースにインポートするのに役立ちます。

INSERT INTO my_table (name, value) VALUES ('A', '1');
INSERT INTO my_table (name, value) VALUES ('B', '2');

CSVからSQL INSERTへとは何ですか?

CSVをデータベースに一括インポートするには、通常INSERT文が必要になります。このジェネレーターは、MySQL、PostgreSQL、SQLiteをはじめ、ほとんどのDBMSで動作する標準SQLのINSERT文を生成します。非常に大きなCSV(1万行を超えるもの)の場合は、データベース付属のネイティブユーティリティ(LOAD DATA / COPY FROM)の方が望ましいでしょう。けた違いに高速です。

よくある質問

値に含まれる特殊文字は処理されますか?
はい。シングルクォートは正しくエスケープされます。
NULL値はどうなりますか?
空のセルは空文字列に変換されます。必要に応じて手動でNULLに置き換えてください。

関連ツール