はじめに
地元の映画館が、映画データベースのセットアップにおいてあなたの助けを必要としています。データベース管理者として、既存のデータベースにいくつかの映画データを登録してください。このチャレンジでは、適切な SQL 構文を使用して MySQL テーブルにデータを挿入する能力をテストします。
映画レコードの挿入
映画館は、現在の映画ラインナップをデータベースに追加することを求めています。MySQL テーブルに複数行のデータを挿入する実務を練習しましょう。
タスク
rootユーザーとして MySQL に接続するcinemaデータベースを使用する- 以下の 3 つの映画を
moviesテーブルに挿入する:- Avatar (2009) - Science Fiction - $12.99
- The Dark Knight (2008) - Action - $11.99
- Inception (2010) - Science Fiction - $12.99
要件
- すべての操作は
~/projectディレクトリで実行すること - 正しい SQL の
INSERT構文を使用すること - すべての映画を単一の SQL ステートメントで挿入すること
titleフィールドとpriceフィールドはNULLにしないこと- 公開年は文字列ではなく、数値として挿入すること
- タスクで指定された通りの順序でデータを挿入すること
実行例
データを正しく挿入した後、SELECT * FROM movies; を実行すると以下のように表示されるはずです:
+----+-----------------+--------------+-----------------+-------+
| id | title | release_year | genre | price |
+----+-----------------+--------------+-----------------+-------+
| 1 | Avatar | 2009 | Science Fiction | 12.99 |
| 2 | The Dark Knight | 2008 | Action | 11.99 |
| 3 | Inception | 2010 | Science Fiction | 12.99 |
+----+-----------------+--------------+-----------------+-------+
まとめ
このチャレンジでは、MySQL テーブルに複数行のデータを挿入する練習を行いました。MySQL データベースへの接続、複数レコードに対応した適切な SQL INSERT 構文の使用、異なるデータ型の正確な取り扱い、そしてデータの整合性の確保といったスキルを習得しました。これらの基本的なデータ挿入スキルは、データベース管理において不可欠であり、MySQL データベースを扱う際に頻繁に使用されます。



