JSON → MySQL コンバーター

JSON データから MySQL の CREATE TABLE と INSERT 文を生成します。ブラウザ内でローカルに処理されるため、安全かつ高速に JSON を MySQL データベースへインポートできます。

入力(JSON オブジェクト または 配列)
出力(MySQL SQL)

JSON → MySQL コンバーター

JSON データから MySQL の CREATE TABLE と INSERT 文を生成します。ブラウザ内でローカルに処理されるため、安全かつ高速に JSON を MySQL データベースへインポートできます。

すべての JSON → MySQL 変換はブラウザ内でローカルに実行されます。サーバーへアップロードされないため、機密データでも安心してご利用いただけます。

各キーについて全行の値を確認し、INT / DOUBLE / TINYINT(1)(真偽値)、VARCHAR(255)、DATE/DATETIME、JSON、混在する場合は TEXT など、適切な MySQL 型を選びます。

よくある質問

このツールに最適な JSON 構造は?

1 行を表す単一のオブジェクト、または複数行を表すオブジェクト配列がおすすめです。トップレベルのキーがそのままカラム名になります。ネストされたオブジェクトや配列は JSON 文字列として JSON / TEXT カラムに保存されます。

MySQL カラム型はどのように推論されますか?

各キーについて全行の値を確認し、INT / DOUBLE / TINYINT(1)(真偽値)、VARCHAR(255)、DATE/DATETIME、JSON、混在する場合は TEXT など、適切な MySQL 型を選びます。

SQL を生成するとき、データは安全ですか?

はい。処理はすべてブラウザ内で行われ、データは外部に送信されません。また、生成される SQL 内の文字列はエスケープされ、構文エラーの発生を抑えます。

大きな JSON データも変換できますか?

ブラウザのメモリに依存しますが、数千行規模のエクスポート JSON であれば通常問題なく処理できます。より大規模な移行の際は、データを分割するか、バックエンドスクリプトの利用を検討してください。

関連ツール

ヘルプが必要ですか?