データベース問題対策


CREATE TABLE (表を定義する)

PRIMARY KEY (列を主キーに設定する)
FOREIGN KEY (列を外部キーに設定する)
UNIQUE (列を一意制約に設定する)
CHECK (列に条件を設定する)

CREATE VIEW (VIEWを定義する)

SELECT文
「SELECT FROM (行を抽出する)」
「SELECT DISTINCT FROM (重複をなくして行を抽出する)」

集約関数
SELECT AVG (平均)
SELECT COUNT (数)
SELECT MAX (最大)
SELECT SUM (合計)

WHERE (条件を定義する)

BETWEEN A AND B (AからBの間)
NOT BETWEEN A AND B (AからBの間以外)

LIKE '文字列パターン' (文字列パターンに当てはまる)

IS NULL (データが空)
IS NOT NULL (データがある)

IN (値に当てはまる)
NOT IN (値に当てはまらない)

EXISTS (主問い合わせに当てはまる行を抽出)
NOT EXISTS (主問い合わせに当てはまらない行を抽出)」


GROUP BY (グループ化する)
HAVING (グループ抽出条件)

ORDER BY (並び替える)
ASC (小さい順)
DESC (大きい順)

ALTER TABLE (既存の表定義を変更する)

ADD (列を追加する)
DROP (列を削除する)
CHANGE (列の構造を変更する)
MODIFY (列名を変更せずに列のデータ型・制約を変更する)

データの変更
INSERT INTO (行を追加する)
UPDATE (データを書き換える)
DELETE FROM (行を削除する)


ホームに戻るボタン↓