SQL:DML/DDL/DCL/トランザクション制御

お知らせ

2020.4.20 この記事は下記に移行しました。
https://cluese.com/tips/595/
cluese.com


f:id:cnoace:20171024225854p:plain


前:http://simplebook.hatenablog.com/entry/2017/10/24/213853


SQL文の種類


SQLは、大きく以下の4種類に分けられます。

種類 説明
DML Data Manipulation Language
データ操作言語
表のデータを操作する
SELECT
INSERT
UPDATE
DELETE
MERGE
DDL Data Definition Language
データ定義言語
DBのオブジェクトを作成、編集、削除する
CREATE
ALTER
DROP
RENAME
TRUNCATE
COMMENT
DCL Data Control Language
データ制御言語
DBに対する権限の付与や取り消しを行う
GRANT
REVOKE
トランザクション制御 トランザクション制御をする COMMIT
ROLLBACK
SAVEPOINT


次:(準備中)

SQL:主キーと一意キーと外部キー

お知らせ

2020.4.20 この記事は下記に移行しました。
https://cluese.com/tips/598/
cluese.com



f:id:cnoace:20171023100554p:plain


前:(準備中)

各キーの違い

重複 NULL値 表に設定できる数
主キー × × 1つのみ
一意キー × 複数可
外部キー 複数可

主キー

主キー(プライマリキー/PRIMARY KEY)とは、表の中で、行を一意に識別するための列(または組み合わせ)のことです。1つの表に1つのみ設定することができ、NULL値を含めることはできません。基本的に、一度主キー列に格納した値を後から変更することはありません。


USER表

ID USER_NAME USER_NAME_KANA ADDRESS_CODE
10001 佐藤 サトウ 013
10002 鈴木 スズキ 001
10003 高橋 タカハシ 047
10004 鈴木 スズキ 013


USER表のID列が主キーとなっている場合、ID列には重複した値やNULL値を格納することはできません。

一意キー

一意キー(ユニークキー/UNIQUE KEY)とは、表の中で、行を一意に識別するための列(または組み合わせ)のことです。
1つの表に複数設定することができ、NULL値を含めることができます。


USER表

ID USER_NAME USER_NAME_KANA ADDRESS_CODE
10001 佐藤 サトウ 013
10002 鈴木 スズキ 001
10003 高橋 タカハシ 047
10004 鈴木 スズキ 013
(null) 田中 タナカ 027


USER表のID列が一意キーとなっている場合、ID列には重複した値を格納することはできませんが、NULL値を格納することはできます。

外部キー

外部キーとは、表の中の主キー、または別の表の主キーを参照する列のことです。
NULL値を含めることができ、値を入れる場合には、参照する列にある値のみ格納することができます。


USER表

ID USER_NAME USER_NAME_KANA ADDRESS_CODE
10001 佐藤 サトウ 013
10002 鈴木 スズキ 001
10003 高橋 タカハシ 047
10004 鈴木 スズキ 013


ADDRESS表

CODE NAME
001 北海道
013 東京都
027 大阪府
047 沖縄県


USER表ADDRESS_CODE列は、ADDRESS表CODE列を参照する外部キーに設定されています。そのため、ADDRESS表にないものを格納することはできません。
また、ADDRESS表CODE列は、ADDRESS表の主キーに設定されています。


次:http://simplebook.hatenablog.com/entry/2017/10/24/213853

サクラエディタの背景色や文字色を変更する

お知らせ

2020.4.20 この記事は下記に移行しました。

3秒後に移動します。

https://cluese.com/tips/243/

cluese.com

 

 

■■■■■■■■■■■■■■■■■■■■

 

f:id:cnoace:20171022231027p:plain

デモ

f:id:cnoace:20171022230710p:plain

 

手順

①「設定」メニューから「タイプ別設定」を選択する

f:id:cnoace:20171022220913p:plain

 

②「カラー」タブをクリックする

f:id:cnoace:20171022221057p:plain

ここで、背景色や文字色などを好みの色に変更出来ます。

スポンサーリンク