100% ローカル — データがブラウザの外に出ることはありません

JSONからMySQLのCREATE TABLEを生成 — ブラウザ完結の無料ツール

サンプルJSONからMySQLのCREATE TABLE文をブラウザ内で生成します。無料・登録不要で、データが端末の外に送信されることはありません。インストール不要で何度でも使えます。

高速 プライベート Cookieゼロ

JSON 入力

MySQL 出力

JSONをMySQLに変換する理由

APIペイロードをデータベースのテーブルへ手作業で変換するには、型を推測しながら大量のSQLを書く必要があります。上の入力欄にサンプルのJSON文書を貼り付ければ、すぐに実行できる CREATE TABLE 文が数ミリ秒で得られます。ルートがオブジェクトの配列の場合は、テーブルの1行を表すものとして扱われます。

仕組み

コンバーターはJSONをローカルで解析し、キーごとに1つのカラムを推論します。名前はバッククォートで囲んだsnake_caseになり、文字列は VARCHAR(255)、整数は BIGINT、小数は DOUBLE、真偽値は TINYINT(1) に対応付けられます。値がnullの場合を除きカラムは NOT NULL になり、ネストしたオブジェクトや配列は JSON カラム(MySQL 5.7以降)になります。

よくある質問

JSONデータはサーバーにアップロードされますか?
いいえ。変換はすべてブラウザ内のJavaScriptだけで完結します。ネットワークには何も送信されないため、機密データでも安心して利用できます。
ネストしたオブジェクトや配列はどう処理されますか?
MySQL 5.7以降でネイティブにサポートされるJSONカラムになります。すべてが1つのCREATE TABLE文に収まります。
どのカラム型が生成されますか?
文字列はVARCHAR(255)、整数はBIGINT、小数はDOUBLE、真偽値はTINYINT(1)に対応付けられます。サンプル値がnullの場合を除きカラムはNOT NULLになり、名前はバッククォートで囲んだsnake_caseになります。

関連ツール