SQLの9割はSELECT文(データを取得する命令)です。まずここをしっかり理解しましょう。

-- テーブル「users」から全カラムを取得
SELECT * FROM users;

-- 特定のカラムだけを取得
SELECT name, age FROM users;

-- 条件で絞り込む(18歳以上のユーザー)
SELECT name, age FROM users
WHERE age >= 18;

-- 年齢の降順で並べる
SELECT name, age FROM users
ORDER BY age DESC;

-- 上位3件だけ取得
SELECT name FROM users
ORDER BY age DESC
LIMIT 3;
📌 SQL構文の順番(重要)

SQLの句は必ず以下の順番で書きます:

SELECT カラム
FROM テーブル
WHERE 条件
GROUP BY グループ化
HAVING 集計条件
ORDER BY 並び順
LIMIT 件数
⚠️ SQL文は大文字・小文字を区別しない

SELECTselect も同じ意味ですが、SQLの予約語は大文字で書くのが慣習です(読みやすさのため)。