2012-01-29から1日間の記事一覧

12章 セキュリティ

CREATE USER文 いくつかのRDBMSで、ユーザを作成しパスワードを与えるために使われる。 GRANT文 ユーザがテーブルと列に対してできることを、与えた権限に基づいて正確に制御できるようにする。 REVOKE文 ユーザから権限を削除するために使う。 WITH GRANT O…

11章 制約、ビュー、トランザクション

トランザクション 作業単位として実行する必要がある、SQL文のグループ。すべてを問題なく実行できなかった場合、すべての実行を取り消します。 START TRANSACTION トランザクションの開始をRDBMSに伝えます。COMMITが発行されるまで、何も永続化されない。…

10章  外部結合、自己結合、UNION

自己参照外部キー 主キーと同じテーブルにある外部キーで、別の目的に使われるもの。 自己結合 自己結合を用いると、全く同じ情報を持つ2つのテーブルがあるかのように、1つのテーブルにクエリを行える。 UNIONとUNION ALL UNIONはSELECT分の列リストで指…

9章 サブクエリ

ここは英文構造解釈っぽいなと思いました。 外部クエリ 内部クエリ、すなわちサブクエリを含むクエリ。 サブクエリ(内部クエリ) 別のクエリに包まれたクエリ。 _____ 例 SELECT A列, B列 FROM テーブル名 WHERE C列 = ( SELECT D列 FROM テーブル名 )…

8章 結合と複数テーブル操作

様々な結合の説明がありましたが、どの例も自然結合が可能な例のようでした。 列別名もサラッと出てきました。 内部結合 なんらかの条件を使って、2つのテーブルのレコードを組み合わせる結合。 自然結合 内部結合の一つで、「ON」句を除外したもの。同じ列…