これまでのデータベースの学習のまとめとして、MySQLの eldb データベースにあらたに courses テーブルを作成します。以下の5つの課題に取り組みます。

  1. テーブルの作成
  2. レコードの作成
  3. レコードの取得
  4. レコードの更新
  5. レコードの削除

MySQLの eldb データベースに courses テーブルを追加します。


1 テーブルの作成

以下に示すテーブルを作成してください。

テーブル名: courses 列名(論理名) 列名(物理名) データ型 制約
ID id 整数型 プライマリキー制約
タイトル title 文字型(100bytes)
学習時間 learning_time 整数型
カテゴリーID category_id 整数型

ヒント: create table 文を使います。


2 レコードの作成

courses テーブルに以下に示すレコードを作成してください。

ID タイトル 学習時間 カテゴリーID
1 PHP Basic 30 1
2 PHP Database 20 1
3 Python Basic 30 1
4 Web Design 50 2

ヒント: insert 文を使います。


3 レコードの取得

courses テーブルに登録したレコードを取得してください。

ID タイトル 学習時間 カテゴリーID
4 Web Design 50 2

ID:4(Web Design)のレコードだけを表示してください。
ヒント: select 文を使います。


4 レコードの更新

courses テーブルに登録したレコードを更新してください。

ID タイトル 学習時間 カテゴリーID
1 PHP Basic 30 1
2 PHP Database 20 1
3 Python Basic 30 1
4 Web Design 100 2

ID:4(Web Design)のレコードの学習時間を100に更新します。
ヒント: update 文を使います。


5 レコードの削除

courses テーブルに登録したレコードを削除してください。

ID タイトル 学習時間 カテゴリーID
1 PHP Basic 30 1
2 PHP Database 20 1
3 Python Basic 30 1

ID:4(Web Design)のレコードを削除します。
ヒント: delete 文を使います。