データベース設計・SQL から ER 図・DDL 生成ガイド
DDLBuilder はオンラインのデータベース設計・DDL 生成ツールです。カラムとインデックスを設定し、既存の SQL から ER 図を表示したり、ORM モデルを出力したりできます。目的に合ったガイドを選んでください。
目的からガイドを選ぶ
| 目的 | 操作と出力 |
|---|---|
| MySQL・PostgreSQL の CREATE TABLE 文を生成 | カラム、主キー、インデックスを設定して DDL をコピー |
| SQL から ER 図を作成 | テーブルを取り込み・保存し、外部キーや論理リレーションを追加 |
| SQL から Prisma などの ORM モデルを生成 | Prisma、TypeORM、SQLAlchemy、GORM、JPA のコードを出力 |
| SQL のテーブル構造を比較 | MySQL または PostgreSQL の差分を確認し、移行 SQL を出力 |
| SQL からデータ辞書を作成 | Markdown や検索可能なオフライン HTML を出力 |
| CSV・Excel から INSERT SQL を生成 | カラムの対応付け、レコードの検証、SQL とエラー一覧の出力 |
| SQL クエリと業務テーブルを設計 | 関係から SELECT、業務モジュール、SQLite/D1 の初期化プロジェクトを生成 |
手動設計、SQL の取り込み、ローカル出力はログインせずに始められます。同期や AI のアカウント要件は入門ガイドで確認してください。ツールは SQL を生成しますが、データベースに接続して実行することはありません。
クイックナビゲーション
基本ガイド
- クイックスタート — 数分で最初のテーブル定義と DDL を生成する入門手順
- コアコンセプト — ワークスペース、下書き、保存済みテーブル、権限、データ同期の基本概念
- テーブルとフィールドの設定 — カラム型、制約ルール、論理列挙型、ストレージ容量の概算
- インデックス、権限、その他 — 主キー/インデックス、AI インデックスアドバイザー、DCL 権限、エンジン設定
- DDL 出力と共有 — 複数方言の SQL コピー、ORM モデル生成、読み取り専用リンクの共有
- 保存済みテーブルと下書き — 複数下書き、フォルダー整理、ゴミ箱機能、クラウド同期の管理
上級ガイド
- 上級ガイド概要 — 高度な設計機能やエンジニアリング効率化ツールの全体像
- SQL のインポートと解析 — 既存 DDL の解析や CSV / Excel / JSON Schema からのインポート
- WebMCP Agent ワークフロー — AI Agent によるスキーマの読み込み・検証・安全なパッチ適用
- AI 支援テーブル設計 — 対話型テーブル設計、差分パッチレビュー、スマートコメント生成
- SQL のレビューと説明 — アーキテクチャ品質スコアリング、最適化提案、SQL 構文解説
- パーティションとシャーディング — MySQL/TiDB パーティションと PostgreSQL Citus 分散テーブル
- 差分とロールバック — スキーマ差分比較、ALTER スクリプトおよびロールバック DDL 生成
- 外部キーと ER 図 — ビジュアル接続モデリング、リレーションウィザード、関係トポロジー表示
- ORM モデル生成 — Prisma、TypeORM、SQLAlchemy、GORM、JPA 向けコードのワンクリック出力
- ビューと Routine の設定 — ビュー DDL およびストアドプロシージャ・関数・トリガーの骨格生成
- Schema Lint — 命名規則、データ型の選択リスク、不要インデックスの自動スキャン
- Mock データと論理列挙 — テストデータの自動生成とカラム値の業務ルール可視化
- テーブル設計テンプレート — ユーザー、注文、ログなど標準業務テンプレートの即時適用
よくある質問と変更履歴
- エラーと失敗への対処 — インポート失敗、コピー異常、リンク期限切れ、同期トラブルシューティング
- 機能の場所と表示条件 — 特定方言の設定タブ、折りたたみパネル、機能エントリの見つけ方
- 共有と共同作業 — 読み取り専用共有、編集用コピーへの分岐、バージョン管理の疑問
- 変更履歴 — 最新機能のリリース情報とバージョンアップ記録
主な機能と特徴
- 多彩なデータベース方言に対応: MySQL、PostgreSQL、SQL Server、Oracle、TiDB、MariaDB、OceanBase、Dameng、GaussDB、Kingbase、GBase、PolarDB などの主要データベースに対応し、各方言に最適化された DDL/DCL を出力します。
- モダンで直感的なビジュアルモデリング: カラムのドラッグ並べ替え、コンパクト表示、列固定、複数タブの並行編集、インタラクティブな ER 図に対応しています。
- マルチ言語とクロスデバイス同期: CRDT(Yjs)技術をベースにした安定した複数タブ管理、増分クラウド同期、日本語・英語・中国語のスムーズな切り替えを提供します。
- 実用的な AI 支援機能: AI テーブル設計工房、変更パッチ提案、AI インデックスアドバイザー、DDL アーキテクチャレビュー、コメント自動生成を統合しています。
- 開発現場へのシームレスな連携: 主要 ORM モデルコードの生成、モックテストデータの書き出し、SQL 逆インポート、Schema Lint による設計規範チェックを標準搭載しています。