リレーショナルデータベースでは二つ以上の表(以下、テーブル)を結合して使用データの検索を行うことが多い。ここでは、表の結合とそれを組み合わせたいろいろな抽出について解説する。
UPDATE文、DELETE文とINSERT文は、SELECT文と違い表のデータ操作を行うSQL文である。してがって、UPDATE文やDELETE文を実行すると表のデータは元に戻せない。UPDATE文やDELETE文を実行するときは表をコピーしてから実行するようにして欲しい。
SQLは、データ定義言語であるDDL(data description language)とデータ操作言語であるDML(data manipulation language)に分けられる。
CREATE TABLEはDDLである。DDLはデータベースの定義を行うためのSQLである。表の定義や仮想表(ビュー)の定義、アクセス権の設定などを行う。
SELECT文やUPDATE、DELETE、INSERTはデータ操作言語(DML)に分類される
スポンサードリンク