SQLサーバーを使うために、SQLを独学で学びながらまとめた用語
【あ】
オブジェクト
【か】
クエリー
【さ】
主キー(プライマリーキー)
スタンドアロン
ストアドプロシージャー
【た】
データベース
データベース設計手順
データベースをつくる理由
テーブル
【は】
ビュー
プライマリーキー(主キー)
【や】
ユーザー
要求
【ら】
リレーショナルデータベース
【A〜Z】
SQLインジェクション
BEGIN TRANSACTION;
トランザクション開始宣言
COMMIT;
トランザクションの処理を確定し、トランザクションを終了する
ROLLBACK;
トランザクション処理を無効とする
CREATE DATABASE kokyaku_db;
kokyaku_db という名前のデータベースをつくる
CREATE TABLE kokyaku_table;
kokyaku_table という名前のテーブルをつくる
INSERT INTO kokyaku_table (A, B, ・・・) VALUES (a, b, ・・・);
kokyaku_tableのAの項目にaのデータ、Bの項目にbのデータ・・・を登録する
SELECT * FROM kokyaku_table;
kokyaku_table全体からデータを取り出す
SELECT 列名a, 列名b FROM kokyaku_table;
kokyaku_tableのa列、b列からデータを取り出す
SELECT * FROM kokyaku_table ORDER BY 列名a ASC, 列名b DESC;
kokyaku_table全体からデータを取り出し列aをソートキーとして昇順に並べ、列bをソートキーとして降順に並べる。
USE kokyaku_db;
kokyaku_db を使う宣言
■Transact-SQL
SQLサーバー用の拡張SQL
■インサート文
データを登録するのに使う約束語
■拡張SQL
SQLにプログラミングの要素を加えた言語
■共有ロック
あるユーザーが掴んでいるデータを、他のユーザーが参照はできるが、変更できないようにすること
■結果セット
クエリーで取り出した行と列から成るデータの集合
■セレクト文
データを取り出すのに使う約束語
■ヌル値
データが入っていない状態
■排他ロック
あるユーザーが掴んでいるデータを、他のユーザーが参照、変更できないようにすること