SQL基礎 (SELECT/INSERT/UPDATE/DELETE)

SQL の基本4操作を学びます。

SQL は RDB 操作の世界標準言語。基本操作の SELECT・INSERT・UPDATE・DELETE を覚えましょう。

日野 こむぎ(普段) 日野 こむぎ

SQLって料理のレシピみたいに書くんだよね?

藤森 さやか 先生(笑顔) 藤森 さやか 先生

そう、宣言的な書き方ね。
SQLは表に対する操作を文で表現するの。
基本4つはSELECT・INSERT・UPDATE・DELETEよ。

青木 澪(普段) 青木 澪

例: SELECT name FROM users WHERE age > 20; → 20歳超のユーザの名前を取得。
WHERE で絞り込み、ORDER BY で並び替えね。

桃井 すみれ(普段) 桃井 すみれ

INSERT・UPDATE・DELETEはどう書くんですかぁ〜?

藤森 さやか 先生(普段) 藤森 さやか 先生

INSERT INTO users (name, age) VALUES ('Alice', 25); UPDATE users SET age = 26 WHERE name = 'Alice'; DELETE FROM users WHERE age < 18;

青木 澪(普段) 青木 澪

DDL (CREATE TABLE/ALTER/DROP) とDML (SELECT/INSERT/UPDATE/DELETE) とDCL (GRANT/REVOKE) という分類も覚えておいて。

日野 こむぎ(笑い) 日野 こむぎ

要は、DDLでテーブル作って、DMLでデータ操作して、DCLで権限管理ってこと?

確認クイズ

テーブル定義の変更 (列の追加など) を行うSQL文はどれか。

  1. CREATE TABLE
  2. ALTER TABLE
  3. DROP TABLE
  4. INSERT INTO
こたえを見る

正解: 2. ALTER TABLE

ALTER TABLE は既存テーブルの定義変更 (列追加・削除・型変更等) を行うDDLです。CREATEは新規作成、DROPは削除、INSERTはデータ追加です。

🔖 この記事の関連書籍

Amazonアソシエイトリンクを含みます。他分野は おすすめ書籍ページ へ。