SQL オンライン エディターとプレイグラウンド

プライベート SQL サンドボックス。クエリはブラウザ内に留まり、デバイスから離れることはありません。学習、テスト、プロトタイプ!

出力:

ここに出力が表示されます...

共有して学ぶ

  • 安全に共有 - 時間制限のあるリンクとオプションのパスワード保護を使用してコードを共有します
  • AI の説明 - コードがどのように機能するかを説明し、学習と理解を容易にする AI アシスタント
  • AI コード レビュー - コードのバグ、読みやすさ、改善の可能性をレビューする AI コード レビュー アシスタント

SQL について

SQL (Structured Query Language) は、リレーショナル データベースを管理および操作するための標準言語です。 このエディタは、ブラウザ内で完全に実行される軽量のサーバーレス データベース エンジンである SQLite を使用します。

SQL を使用する理由

  • ユニバーサル - すべてのリレーショナル データベースで動作します
  • 宣言的 - 何を入手するかではなく、何が欲しいかを説明します
  • 強力 - 単純なステートメントでの複雑なクエリ
  • 必須 - 開発者とデータ アナリストに必要なスキル

一般的な使用例

  • データ分析とレポート作成
  • データベースの設計とモデリング
  • バックエンド開発
  • データ移行
  • ビジネスインテリジェンス

クイックスタートの例

開始するための簡単な SQL セッションを次に示します。

-- Create a table
CREATE TABLE users (
    id INTEGER PRIMARY KEY,
    name TEXT NOT NULL,
    email TEXT UNIQUE,
    age INTEGER
);

-- Insert data
INSERT INTO users (name, email, age) VALUES
    ('Alice', '[email protected]', 30),
    ('Bob', '[email protected]', 25),
    ('Charlie', '[email protected]', 35);

-- Query data
SELECT * FROM users WHERE age > 25;

SQL 機能

  • SELECT - テーブルからデータを取得します
  • INSERT - 新しいレコードを追加します
  • UPDATE - 既存のレコードを変更します
  • DELETE - レコードを削除します
  • JOIN - 複数のテーブルのデータを結合します
  • GROUP BY - データの集計
  • ORDER BY - 結果の並べ替え

SQLite の詳細

このエディタは、以下をサポートする SQLite を使用します。

  • 標準 SQL 構文
  • 一般的なデータ型 (INTEGER、TEXT、REAL、BLOB)
  • インデックスと制約
  • トランザクション
  • ビューとトリガー

学習リソース