CSV to SQL変換ツールとは?
CSV to SQL変換ツールは、カンマ区切りのデータをデータベーステーブルに対して実行できるSQL INSERT文に変換します。スプレッドシートのデータをリレーショナルデータベースに移行したり、開発用のシードデータを生成したり、手動でクエリを書かずにバルクインポートスクリプトを作成する際に便利です。
使い方
- CSVデータを入力欄に貼り付けます。最初の行はカラムヘッダーにしてください。
- 対象のテーブル名を入力します。
- 「変換」をクリックしてINSERT文を生成します。
- SQL出力をコピーしてデータベースクライアントで実行します。
仕組み
最初の行をカラム名として読み取り、以降の各行をデータレコードとして処理します。各行ごとに1つのINSERT文を生成します。数値は引用符なし、文字列値はシングルクォートで囲み、アポストロフィは適切にエスケープされます。
よくある質問
テーブルも自動作成されますか?
このツールはINSERT文のみを生成し、CREATE TABLEは含みません。適切なスキーマで事前にテーブルを作成してください。カラムの型や制約はデータ要件に基づいて手動で定義するのが最善です。
NULL値はどう扱われますか?
空のCSVセルはNULL(引用符なし)として挿入されます。空文字列が必要な場合は、変換前にCSV内の値をシングルクォートで囲んでください。