本文へスキップ
BecomeCoder
Wiki一覧ブログコース一覧

スキーマ

最終更新: 2026年8月8日

スキーマ は、データベース の 構造の設計図 です。どんな テーブル があり、各カラムがどんな データ型 で、どれが 主キー や 外部キー か——といった決まりごとを定めます。

家を建てる前の「間取り図」にあたります。この設計図に沿って、実際のデータが保存されていきます。

membersテーブル設計図 member_id : INT (主キー) name : VARCHAR(50) age : INT 列名と型を先に決める
-- スキーマの例:会員テーブルの定義
CREATE TABLE members (
  member_id INT PRIMARY KEY,
  name      VARCHAR(50),
  age       INT
);

スキーマをきちんと決めておくと、次の利点があります。

スキーマの設計は SQLの設計コース(DDL) で扱う領域です。運用を始めた後にスキーマを変えていく作業は マイグレーション と呼ばれ、慎重に進める必要があります。

← Wiki一覧に戻る