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)
- インデックスと制約
- トランザクション
- ビューとトリガー