【SQL】コマンド一覧
コマンド | 意味 | 例 |
---|---|---|
SELECT | どのカラムのデータを取得するかを選ぶ (複数データを取得したい場合はカンマで区切る) |
SELECT name,age (全てが対象の場合は*) |
FROM | どのテーブルのカラムかを選ぶ | FROM users; |
WHERE | どこのレコード(横の行)を取得するか | WHERE name="aina"; |
LIKE | %をつけることで○○を含むデータを取得する | WHERE name LIKE "%aina%"; |
NOT | ○○を含まないデータを取得する | WHERE NOT name LIKE "%aina%"; |
IS NULL | 指定したカラムがNULLのデータを取得する | WHERE age IS NULL; |
IS NOT NULL | 指定したカラムがNULLでないデータを取得する | WHERE age IS NOT NULL; |
AND | WHEREに複数の条件を指定する (どちらも満たすデータを取得する) |
WHERE name="aina" AND age=27; |
OR | WHEREに複数の条件を指定する (どちらかを満たすデータを取得する) |
WHER name="aina" OR age=27; |
ORDER BY | データの並べ方を指定する (WHEREと併用できる) |
ORDER BY age ASC;(昇順) OREDER BY age DESC;(降順) |
LIMIT | 取得するデータの件数を指定する (WHEREと併用できる) |
LIMIT 10; |
DISTINCT | 重複したカラムを省略する | SELECT DISTINCT(name) |
+ - * / | 四則演算 (取得したデータに足し引き割り掛けをする) |
SELECT age - 5 |