データベース強化週間3
今日はSQLとトランザクションのさわり。
- CREATE TABLE
- ALTER TABLE
- DROP TABLE
- SELECT
- INSERT
- UPDATE
- DELETE
この辺はパス。よく使うから。
- GRANT
- 権限を与える
- GRANT 権限 ON オブジェクト TO 対象
- REVOKE
- 権限を取る
- REVOKE 権限 ON オブジェクト FROM 対象
・トランザクションのACID特性
- 原子性(atomicity)
- 全ての処理が成功するか、全ての処理を無効とするかのどちらかという特性→コミット、ロールバック
- 一貫性(consistency)
- データの整合性が保たれる特性
- 永続性(durability)
- 処理完了後に障害が発生してもデータは保持される特性(余談:持続性とか耐久性とかよりも永続性のが個人的にしっくりくる)
明日はトランザクションのつづき。