概要
チャプター一覧
このレッスンでは、データベースとSQL(エスキューエル)について、学んでいきます。まず、最初に、このレッスンの目的・対象者・学習の進め方について確認しましょう。また、データベースの役割や特徴についても解説します。
データベースとSQLを学習するため、MySQLとphpMyAdminを使って、簡単なデータベースを作成していきます。そして、phpMyAdminでSQLを実行する基本的な操作手順を学んでいきます。
初歩的なSQL文を作成して、サンプルデータベースの中身を見ていきます。データベースに対してSQLを実行するため、先ほどのチャプターで作成したpaizaデータベースの「players」テーブルを使います。
SQLのSELECT命令を使って、サンプルデータベースから色々な情報を取り出してみます。今回は、データの件数や、並び替え、集計といった機能について学習しましょう。
データベースにデータを追加・更新・削除する方法を学んでいきます。たとえば、この機能を使うことで、RPGのプレイヤーに新しいメンバーを追加したり、名前を変更したり、削除したりできます。
データベースで、複数のテーブルを結合して扱う方法を学んでいきます。リレーショナルデータベースでは、重複したデータのテーブルを分割しておいて、必要に応じて、仮想的な1つの表として扱うことができます。
結合したテーブルでも、データベースに対する基本操作を実行できます。ここでは、特定のカラムだけ表示したり、条件に合った行だけ表示したりというように、結合したテーブルで、いくつかの基本操作を試してみましょう。