これまでのデータベースの学習のまとめとして、MySQLの eldb データベースにあらたに courses テーブルを作成します。以下の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文を使います。