データベース

データベースのテーブル設計をするとき、ER図とIE記法の書き方を知っていると他のエンジニアとも共通認識が持てるし、テーブル同士の関係性を可視化できるので大変便利です。鳥の足などの意味も紹介します。

データベース

SQLとは?SQLステートメントとは?クエリとは?SQLの種類は?といった基礎知識を紹介します。

データベース

データベース作成のときの実践的なテーブル構成方法を紹介します。

データベース

SQLでとりわけデータ操作に関する書き方をまとめました。

データベース

トランザクションとACID特性について紹介します。

データベース

バックエンドにおいて、データベース操作はかかせませんが、データベースを学習する上で最初に知っておくと学習効率が上がる基礎知識を紹介します。

データベース

SQLのDDLの書き方をまとめました。データベースやテーブルの作成、削除、更新、挿入、主キーや外部キーの作成といった操作方法を紹介します。

データベース

COLLATION(照合順序)の意味や確認方法を紹介します。

データベース

character set(文字コード)は、データベース、テーブル、カラムに設定可能です。文字コードについて、特にutf8とutf8mb4について紹介します。

データベース

一般的にデータベースのユーザーと作成者は別になります。扱える権限もそれぞれ変更したいことが多いです。そのためにはユーザーを複数作成する必要があるので、ユーザーの確認と作成方法と権限の付与方法を紹介します。

データベース

TIMESTAMPとDATETIMEは、どちらも日時を扱うデータ型です。TIMESTAMPとDATETIMEの違いを紹介します。

データベース

システム変数の意味と、システム変数の確認、取得、変更方法を紹介します。またMySQLでは、ユーザーがシステム変数を定義できるユーザー定義変数が使えるので、ユーザー定義変数についても紹介します。

データベース

SQLにおいて、truncateとdeleteの違いを紹介します。またtruncateの使用方法を紹介します。

データベース

ロックとデッドロックについて紹介します。

データベース

テーブル設計は、後のプログラミングする上でも大きな影響を及ぼします。いかにして、整合性のとれた、効率的なテーブル設計を行うか、基本的な設計手法である正規化とその手順を紹介します。