JSON → SQL変換ツール - CREATE TABLE & INSERT文生成

JSONデータからSQLのCREATE TABLE文とINSERT文を自動生成します。テストデータの投入やDB設計の参考に活用できます。

JSON → SQLとは?

JSON to SQLは、JSONデータからSQLのCREATE TABLE文とINSERT文を自動生成するツールです。JSONオブジェクトのキーをカラム名に、値の型をSQL型(VARCHAR・INTEGER・BOOLEAN・FLOAT等)にマッピングします。テストデータの投入、データベース設計の雛形作成、データ移行の準備に活用できます。すべての処理はブラウザ内で完結するため、機密データを含むJSONも安全に利用できます。

使い方

  1. 左側にJSONを貼り付けます(配列またはオブジェクト)
  2. 必要に応じてテーブル名を変更します
  3. 「SQLに変換」ボタンをクリックします

使用例

入力例:
[{"id":1,"name":"田中太郎","age":30,"active":true}]
SQL出力:
CREATE TABLE users (
  id INTEGER,
  name VARCHAR(255),
  age INTEGER,
  active BOOLEAN
);

INSERT INTO users (id, name, age, active)
VALUES (1, '田中太郎', 30, true);
実務での利用例: モックデータのJSONからテスト用DBテーブルの定義とINSERT文を自動生成し、開発環境のセットアップ時間を短縮する

よくある質問

配列形式のJSONでも使えますか?
はい。配列の場合は各要素がINSERT文として生成されます。
SQLの型はどのように推論されますか?
文字列はVARCHAR(255)、整数はINTEGER、小数はFLOAT、真偽値はBOOLEAN、nullはNULL許容として推論されます。
NULL値はどのように扱われますか?
NULLを含むカラムはNULL許容として定義されます(DEFAULT NULL)。INSERT文ではNULLがそのまま出力されます。
テーブル名はどこで変更できますか?
ツール上部の「テーブル名」入力フィールドで変更できます。デフォルトは'data'です。
データはサーバーに送信されますか?
いいえ。すべての変換処理はブラウザ内で完結します。機密データも安全にご利用いただけます。

関連ツール

更新情報

最終更新日: 2026-02-19

  • 2026-02-19 初回リリース