2010-10-13から1日間の記事一覧

SQLの絵本 - 付録

SQL

SQLの絵本―データベースがみるみるわかる9つの扉のメモ。 構成を変更する ALTER TABLEにより列やテーブルの構成を変更できる。RDBMSにより記述が大きく異なる場合が多く、以下ではMySQLの場合を例にしている。 列の追加 ALTER TABLE tbl_book ADD writer VAR…

SQLの絵本 - 8章 プログラムとの連携

SQL

SQLの絵本―データベースがみるみるわかる9つの扉のメモ。 概要 ホスト言語からSQLを作成させるようにするとユーザーはSQL文を意識する必要がなくなる ストアドプロシージャを用いると関連するクエリをまとめてRDBMSに保管しておける トリガーはデータの不整…

SQLの絵本 - 7章 データを守る仕組み

SQL

SQLの絵本―データベースがみるみるわかる9つの扉のメモ。 概要 トランザクション: 関連する操作をひとまとめにしたもの トランザクションが実行している間はデータをロックすることで作業の競合を防止する トランザクションの結果を反映するかどうかは選択で…

SQLの絵本 - 6章 複雑なデータ操作

SQL

SQLの絵本―データベースがみるみるわかる9つの扉のメモ。 概要 結合: 複数のテーブルやビューを連結する 交差結合: すべての行を組み合わせる 内部結合: 指定した列の値が一致したデータのみを取り出す 外部結合: 一致しなかったデータも取り出す 左外部結合…

SQLの絵本 - 5章 基本操作(2)

SQL

SQLの絵本―データベースがみるみるわかる9つの扉のメモ。 概要 UPDATE/DELETEによるデータの更新 SELECT文の中のSELECT文、サブクエリ INSERT文 列名を省略して登録 INSERT文では列の順にVALUESを指定すれば列名を省略できる。 INSERT INTO tbl_tea VALUES (…