自由気ままに書いちゃおう

好きなことをつらつらと・・・

MySQL

【MySQL】外部キー制約(ForeignKey制約)のon delete設定について

今回は外部キー制約を設定する際の、on delete設定についてです。 ■前提 ■on delete設定について ■on delete設定の動作検証の前の状態整理 ■on delete cascade 設定の動作検証 ■on delete restrict 設定の動作検証 ■on delete set null 設定の動作検証 ■前提…

【MySQL】制約について

今回はMySQLだけの話ではないですが、制約についてです。 ■制約とは? ■① キー制約 ■PrimaryKeyの制約 ■PrimaryKeyの機能 ■ForeignKeyの制約 ■ForeignKeyの機能 ■② Null/NotNull制約 ■① デフォルト値制約 ■制約とは? ある条件を課して、自由にはさせないこ…

【MySQL】DDL、DML、DCLについて

今回はSQL文のコマンドの種別についてです。 ■SQLタイプとは? ■① DataDefinitionLanguage(DDL) ■② DataManipulationLanguage(DML) ■③ DataControlLanguage(DCL) ■DDL、DML、DCLの一覧 ■SQLタイプとは? SQL文には多くのコマンドが存在します。それら…

【MySQL】ストレージエンジンについて

MySQLのストレージエンジンについてです。 ■ストレージエンジンとは? ■ストレージエンジンの種類について ■① InnoDB ■② MyISAM ■ストレージエンジンとは? MySQLを利用する際にストレージエンジンを指定する必要があります。ストレージエンジンとは、データ…