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文はどれか。
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
- INSERT INTO
こたえを見る
正解: 2. ALTER TABLE
ALTER TABLE は既存テーブルの定義変更 (列追加・削除・型変更等) を行うDDLです。CREATEは新規作成、DROPは削除、INSERTはデータ追加です。