Query Go
スキーマ定義 (DDL)の SQL 構文一覧
Query Go Query Go
構文リファレンス設計ガイド高速化チェックリスト方言早見表
構文リファレンス
設計
横断トピック
他の教科書を見る
Git ReadyGit ReadySecure SteadySecure SteadyDock StayDock Stay
構文リファレンス
設計
横断トピック
他の教科書を見る
Git ReadyGit ReadySecure SteadySecure SteadyDock StayDock Stay
ホームスキーマ定義 (DDL)

スキーマ定義 (DDL)

7 コマンド

テーブルを作成CREATE TABLE

テーブルを定義する基本 DDL。列名・データ型・DEFAULT・NOT NULL・コメントの書き方を整理

テーブル定義を変更ALTER TABLE

既存テーブルのスキーマ変更。列追加・削除・型変更・デフォルト変更と本番でのロック注意点

テーブルを削除DROP TABLE

テーブル削除の DDL。CASCADE / RESTRICT、IF EXISTS の使い分けと事故防止のポイント

データの整合性を保証制約 (PRIMARY KEY / FOREIGN KEY / UNIQUE / CHECK / NOT NULL)

データ整合性を DB レベルで守るための制約。主キー・外部キー・一意・CHECK・複合キー・DEFERRABLE を整理

インデックスを作成CREATE INDEX

インデックス作成の DDL。基本・UNIQUE・部分インデックス・式インデックス・CONCURRENTLY / INPLACE の使い分け

仮想テーブルを作るCREATE VIEW / MATERIALIZED VIEW

通常ビューとマテリアライズドビューの違い、更新可能ビューの条件、リフレッシュ戦略

適切なデータ型を選ぶデータ型の概要

SQL の主要データ型まとめ。数値・文字列・日付時刻・BOOLEAN・JSON・配列の特徴と RDBMS 差分

教科書サイト一覧
サイトマップAbout利用規約プライバシー

© 2026 Easegis

|Git ReadyGit ReadySecure SteadySecure SteadyDock StayDock Stay
サイトマップAbout利用規約プライバシー