Title:SQL
SQL | (Structured Query Language) |
データ定義言語(DDL:Data Definition Language) | |
CREATE | スキーマ、表、ビューなどを定義 |
DROP | 表などを削除 |
GRANT | アクセス権の付与 |
REVOKE | アクセス権の削除 |
データ操作言語(DML:Data Manipulate Language) | |
SELECT | データの検索 |
INSERT | データの挿入 |
UPDATE | データの更新 |
DELETE | データの削除 |
COMMIT | データベースの更新処理の確定 |
ROLLBACK | データベースの更新処理の取り消し |
DECLARE CURSOR | カーソルの割当て(カーソルの宣言) |
OPEN | カーソルのオープン |
FETCH | カーソルが指示する行の取出し |
CLOSE | カーソルのクローズ |
DISTINCT | 重複を除く |
BETWEEN AND | 値1~値2の間 |
IN( ) | |
NOT IN( ) | |
パターン文字 | %(任意の文字)、_(任意の一文字) |
集合関数 | SUM、AVG、MAX、MIN、COUNT |
表明に別名をつける | AS |
EXISTS | 式の真偽値 |
Title:整合性管理
一意性制約 | レコードの一意性を保証する制約 |
参照制約 | データベースの参照関係、複数の表における相互関連の整合性に関する制約 |
存在制約 | あるデータが存在するためには他のデータの存在が必要とされるという制約。 |
更新制約 | データベース中のデータの更新に関する制約 |
形式制約 | データ項目の定義域におけるデータ型や桁数についての制約 |