ToolzPod

CSV→SQL変換

CSVからSQLインサート文を生成

CSV to SQL変換ツールとは?

CSV to SQL変換ツールは、カンマ区切りのデータをデータベーステーブルに対して実行できるSQL INSERT文に変換します。スプレッドシートのデータをリレーショナルデータベースに移行したり、開発用のシードデータを生成したり、手動でクエリを書かずにバルクインポートスクリプトを作成する際に便利です。

使い方

  1. CSVデータを入力欄に貼り付けます。最初の行はカラムヘッダーにしてください。
  2. 対象のテーブル名を入力します。
  3. 「変換」をクリックしてINSERT文を生成します。
  4. SQL出力をコピーしてデータベースクライアントで実行します。

仕組み

最初の行をカラム名として読み取り、以降の各行をデータレコードとして処理します。各行ごとに1つのINSERT文を生成します。数値は引用符なし、文字列値はシングルクォートで囲み、アポストロフィは適切にエスケープされます。

よくある質問

テーブルも自動作成されますか?

このツールはINSERT文のみを生成し、CREATE TABLEは含みません。適切なスキーマで事前にテーブルを作成してください。カラムの型や制約はデータ要件に基づいて手動で定義するのが最善です。

NULL値はどう扱われますか?

空のCSVセルはNULL(引用符なし)として挿入されます。空文字列が必要な場合は、変換前にCSV内の値をシングルクォートで囲んでください。

関連ツール