SQL キーワードリファレンス

SQL キーワード

キーワード 説明
ADD 既存のテーブルに列を追加します。
ADD CONSTRAINT テーブルが既に作成された後に制約を追加します。
ALL サブクエリの全ての値が条件を満たす場合に TRUE を返します。
ALTER テーブル内の列を追加、削除、または変更し、列のデータ型を変更します。
ALTER COLUMN テーブル内の列のデータ型を変更します。
ALTER TABLE テーブル内の列を追加、削除、または変更します。
AND 両方の条件が TRUE の行のみを含みます。
ANY サブクエリのいずれかの値が条件を満たす場合に TRUE を返します。
AS 列またはテーブルに別名を付けます。
ASC 昇順で結果セットをソートします。
BACKUP DATABASE 既存のデータベースのバックアップを作成します。
BETWEEN 指定された範囲内の値を選択します。
CASE 条件に基づいて異なる出力を作成します。
CHECK 列に配置できる値を制限する制約です。
COLUMN テーブル内の列のデータ型を変更または列を削除します。
CONSTRAINT 制約を追加または削除します。
CREATE データベース、インデックス、ビュー、テーブル、またはプロシージャを作成します。
CREATE DATABASE 新しいSQLデータベースを作成します。
CREATE INDEX テーブルにインデックスを作成します(重複する値を許可します)。
CREATE OR REPLACE VIEW ビューを更新します。
CREATE TABLE データベースに新しいテーブルを作成します。
CREATE PROCEDURE ストアドプロシージャを作成します。
CREATE UNIQUE INDEX テーブルにユニークインデックスを作成します(重複する値は許可しません)。
CREATE VIEW SELECT文の結果セットに基づいてビューを作成します。
DATABASE SQLデータベースを作成または削除します。
DEFAULT 列のデフォルト値を提供する制約です。
DELETE テーブルから行を削除します。
DESC 降順で結果セットをソートします。
DISTINCT 異なる値のみを選択します。
DROP 列、制約、データベース、インデックス、テーブル、またはビューを削除します。
DROP COLUMN テーブルから列を削除します。
DROP CONSTRAINT UNIQUE、PRIMARY KEY、FOREIGN KEY、またはCHECK制約を削除します。
DROP DATABASE 既存のSQLデータベースを削除します。
DROP DEFAULT DEFAULT制約を削除します。
DROP INDEX テーブルのインデックスを削除します。
DROP TABLE データベース内の既存のテーブルを削除します。
DROP VIEW ビューを削除します。
EXEC ストアドプロシージャを実行します。
EXISTS サブクエリが 1 つ以上のレコードを返す場合に TRUE を返します。
FOREIGN KEY 2つのテーブルをリンクするキーとして使用される制約です。
FROM どのテーブルからデータを選択または削除するかを指定します。
FULL OUTER JOIN 左のテーブルまたは右のテーブルのいずれかに一致する行を返します。
GROUP BY 集計関数(COUNT、MAX、MIN、SUM、AVG)とともに使用され、結果セットをグループ化します。
HAVING 集計関数と一緒に使用され、WHEREの代わりに使います。
IN WHERE句で複数の値を指定するために使用します。
INDEX テーブルにインデックスを作成または削除します。
INNER JOIN 両方のテーブルで一致する値を持つ行を返します。
INSERT INTO テーブルに新しい行を挿入します。
INSERT INTO SELECT 1つのテーブルから別のテーブルにデータをコピーします。
IS NULL 空の値をテストします。
IS NOT NULL 空でない値をテストします。
JOIN 複数のテーブルを結合します。
LEFT JOIN 左側のテーブルのすべての行と、右側のテーブルと一致する行を返します。
LIKE 列内の指定されたパターンを検索します。
LIMIT 結果セットで返すレコードの数を指定します。
NOT 条件が FALSE の場合にのみ行を含みます。
NOT NULL 列に NULL 値を受け入れないように制約します。
OR いずれかの条件が TRUE の行を含みます。
ORDER BY 結果セットを昇順または降順でソートします。
OUTER JOIN 左側のテーブルまたは右側のテーブルのいずれかに一致する行を返します。
PRIMARY KEY データベーステーブル内の各レコードを一意に識別する制約です。
PROCEDURE ストアドプロシージャです。
RIGHT JOIN 右側のテーブルのすべての行と、左側のテーブルと一致する行を返します。
ROWNUM 結果セットで返すレコードの数を指定します。
SELECT データベースからデータを選択します。
SELECT DISTINCT 異なる値のみを選択します。
SELECT INTO データを別のテーブルにコピーします。
SELECT TOP 結果セットで返すレコードの数を指定します。
SET テーブル内で更新する列と値を指定します。
TABLE テーブルを作成し、列を追加、削除、または変更します。
TOP 結果セットで返すレコードの数を指定します。
TRUNCATE TABLE テーブル内のデータを削除しますが、テーブル自体は削除しません。
UNION 2つ以上のSELECT文の結果セットを結合します(重複した値は1度のみ表示されます)。
UNION ALL 2つ以上のSELECT文の結果セットを結合します(重複した値も表示されます)。
UNIQUE 列内のすべての値が一意であることを保証する制約です。
UPDATE テーブル内の既存の行を更新します。
VALUES INSERT INTO文で挿入する値を指定します。
VIEW ビューを作成、更新、または削除します。
WHERE 特定の条件を満たすレコードのみを結果セットにフィルタリングします。