SQLテーブル生成ツール – CREATE TABLE文を構築
SQLテーブル生成ツールは、MySQL・PostgreSQL・SQLite・SQL Server・Oracle用のSQL CREATE TABLE文を作成します。列を視覚的に設計するか、CSVやJSONのサンプルデータを貼り付けて列の型を自動推論します。列名・型・長さ・NULL可否・主キー・ユニーク・自動増分・デフォルトを設定し、生成される文にオプションのIF NOT EXISTSまたはDROP IF EXISTSの動作を選びます。
SQLテーブル生成ツールは、CREATE TABLE文を作成するブラウザベースのSQLスキーマ生成ツールです。MySQL・PostgreSQL・SQLite・SQL Server・Oracle用にSQLテーブルの定義をオンラインで作成できます。列を視覚的に設計したり、サンプルデータを提供したりしてテーブル定義を構築できます。
データから始めるには、CSVやJSONを貼り付けると、このツールが列の型を自動推論します。列名・型・長さ・NULL可否・主キー・ユニーク・自動増分・デフォルトも設定できます。生成される文にはオプションでIF NOT EXISTSまたはDROP IF EXISTSを含められ、出力のこれらの句を制御できます。
CSVとJSONは構造化データを表し、SQL CREATE TABLE文はデータベース用のテーブルの列とそのプロパティを定義します。サンプルデータをテーブル定義に変換すると、アプリケーション・テスト・フィクスチャ・シードデータのワークフロー用にスキーマを準備する際に役立ちます。このツールは複数のSQL方言に対応するので、SQLを生成する前に対象の形式を選べます。
SQLテーブル生成ツールは完全にブラウザ上で動作します。入力はお使いのデバイス上で処理され、サーバーに送信されません。ページの読み込み後はオフラインで動作し、サーバー接続は不要です。開発者やDevOpsエンジニアは、各列の文を手作業で下書きせずにテーブル定義を作成・調整できます。
手順1: データベース用のCREATE TABLE文を整えるため、MySQL・PostgreSQL・SQLite・SQL Server・OracleからSQLの方言を選びます。
手順2: 列を視覚的に追加するか、CSVやJSONのサンプルデータを貼り付けて列の型を自動推論します。
手順3: 必要に応じて列名・型・長さ・NULL可否・主キー・ユニーク・自動増分・デフォルトを設定します。
手順4: IF NOT EXISTSまたはDROP IF EXISTSを含めるかどうかを選び、CREATE TABLE文を生成します。
手順5: 生成されたSQLをコピーして、スキーマ・テスト・フィクスチャ・シードデータのワークフローで使います。
用途: テストやフィクスチャのスキーマ用にCREATE TABLE文を準備して、テスト実行前にデータベース構造を用意します。
用途: 各列定義を手書きするのではなく、1つのテーブルで複数の列を視覚的に定義します。
用途: 既存のデータセットをテーブルスキーマに変換する際に、CSVやJSONのサンプルデータで列の型を推論します。
用途: MySQL・PostgreSQL・SQLite・SQL Server・Oracle用のデータベース固有の文を、方言を手動で調整せずに生成します。
用途: アプリケーションのスキーマを設計しながら、NULL可否・主キー・ユニーク・自動増分・デフォルトを設定します。
用途: テーブル作成のワークフローに合う場合に、生成される文にIF NOT EXISTSまたはDROP IF EXISTSを追加します。