6.5.1 データベース言語SQLとは
応用情報技術者試験まで残り63日。
以下のテキストを読み進めていきます。
平成29年度【春期】【秋期】応用情報技術者 合格教本 (情報処理技術者試験)
- 作者: 大滝みや子,岡嶋裕史
- 出版社/メーカー: 技術評論社
- 発売日: 2016/12/15
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
Structured Query Languageを略してSQL。
関係データベースにおける標準的な操作言語で、現在ではほとんどの関係データベース管理システムがSQLを採用している。
SQLの分類
SQLには以下のような機能があります。
- データを検索、参照する機能
- データを操作する機能
- データを定義する機能
- トランザクションを制御するための機能
トランザクションってなんですか??
簡単に言うと複数のDB操作を1つにまとめた処理のことを指すようです。例えば、検索と更新を1まとまりの処理として実行するトランザクションなどが挙げられます。
データ定義言語
- CREATE
- DROP
- GRANT
- REVOKE
データ操作言語
- SELECT
- INSERT
- UPDATE
- DELETE
- COMMIT
- ROLLBACK
- DECLARE CURSOR
- OPEN
- FETCH
- CLONE
カーソル処理が馴染みがないな。
あとは権限付与の定義あたりが馴染みがない。