データベース別の構文仕様
| データベース | 識別子の囲み文字 | JSON出力 | Boolean出力 |
|---|---|---|---|
| MySQL | `backticks` | JSON column | TRUE / FALSE |
| PostgreSQL | "double quotes" | JSONB with ::jsonb | TRUE / FALSE |
| SQLite | "double quotes" | TEXT column | 1 / 0 |
変換ガイド
ExcelやCSVをデータベース用SQLに変換するための完全ガイドです。データの準備、型の指定、各DBエンジン別の特徴について解説します。
変換ガイド
ExcelやCSVをデータベース用SQLに変換するための完全ガイドです。データの準備、型の指定、各DBエンジン別の特徴について解説します。
| データベース | 識別子の囲み文字 | JSON出力 | Boolean出力 |
|---|---|---|---|
| MySQL | `backticks` | JSON column | TRUE / FALSE |
| PostgreSQL | "double quotes" | JSONB with ::jsonb | TRUE / FALSE |
| SQLite | "double quotes" | TEXT column | 1 / 0 |
ファイルはお使いのPC上のブラウザ内でのみパースされます。機密データが外部に漏洩する心配はありません。
数値、テキスト、日付、真偽値、JSONなど、テーブル設計に合わせて柔軟に型を設定できます。空セルはNULLまたはデフォルト値として出力可能です。
不正な日付形式や壊れたJSON構文を事前に検出し、インポート時のエラーを未然に防止します。
100行、500行、1,000行単位のバッチINSERT出力や、UPSERT(競合時の処理)構文の出力に対応しています。
INSERT INTO "users" ("id", "active", "profile") VALUES
(101, TRUE, '{"role":"admin"}'::jsonb),
(102, FALSE, '{"role":"viewer"}'::jsonb);1行目にヘッダーを配置し、カンマを含むフィールドは引用符で囲むなど、正しいCSVフォーマットを確認してください。
自動判定は目安です。コード番号や郵便番号など、先頭の0を保持したい列は明示的に「テキスト」型を指定してください。
本番データベースに流し込む前に、必ず開発用DBで少量のサンプルを実行し、バックアップを確保してください。
開発時の初期データ構築やマスタデータの移行作業を大幅に効率化できます。