データベーススキーマ & DDLジェネレーター
CSV/JSONデータから最適化されたSQL CREATE TABLEおよびINSERTスクリプトを生成
設定オプション
スキーマからSQL DDLジェネレータードキュメント
このツールとは?
このツールは、CSVおよびJSON形式のデータスキーマをSQL DDL文(CREATE TABLE)とINSERT文に変換します。入力データから列のデータ型を自動的に推測し、複数のデータベースシステム用にデータベース固有のSQL構文を生成します。
主な機能
- 複数の入力形式に対応:CSVとJSON配列
- 値からデータ型を自動推論(INT、VARCHAR、DATE、TIMESTAMP、BOOLEANなど)
- 5つの主要データベースに対応(MySQL、PostgreSQL、SQL Server、SQLite、Oracle)
- 主キー列の自動検出(id、*_id)
- DROP TABLEとINSERT文の生成をオプションで選択可能
データ型の検出方法
ツールは入力データ(最初の1000行まで)をスキャンし、正規表現パターンマッチングを使用して整数、浮動小数点数、日付、ブール値、UUIDを識別します。この自動検出により正確な列定義を生成します:
- 最大1000行をスキャンして値パターンを分析
- INT、DECIMAL、DATE、TIMESTAMP、BOOLEAN、UUID型の正規表現マッチングを使用
- 混合型または認識不能な列はVARCHAR(テキスト)にフォールバック
一般的な使用例
- CSVエクスポートやスプレッドシートからデータベーステーブルを迅速に作成
- JSONデータ構造をリレーショナルデータベースに移行
- サンプルデータ付きのテストデータベーススキーマを生成
- APIレスポンスをデータベーステーブルに変換
関連ツール
CSV to SQLジェネレーター
CSVデータを複数データベース用のSQL CREATE TABLEとINSERT文に変換
SQLフォーマッター
複数のデータベース方言に対応したオンラインSQLコード整形ツール
SQLテストデータジェネレーター
テーブル構造からランダムテストデータのINSERT文を自動生成、主キー・外部キー対応
JSON CSV変換ツール
JSONとCSV形式間の双方向変換、ネストされたオブジェクトの平坦化とカスタム区切り文字をサポート
テストデータ生成器
名前、メール、電話、住所などのリアルなテストデータを生成。12種類のロケールと複数の出力形式をサポート
JSONフォーマッター
可読性とデバッグ向上のためにJSONデータをフォーマットおよび検証