はじめに
このプロジェクトでは、MySQLデータベースのcountrylanguage
テーブルを変更し、IsOfficial
フィールドの「not null」制約を削除する方法を学びます。
👀 プレビュー
MariaDB [world]> DESC countrylanguage;
+-------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+-------+
| CountryCode | char(3) | NO | PRI | | |
| Language | char(30) | NO | PRI | | |
| IsOfficial | enum('T','F') | YES | | NULL | |
| Percentage | decimal(4,1) | NO | | 0.0 | |
+-------------+---------------+------+-----+---------+-------+
4 rows in set (0.002 sec)
🎯 タスク
このプロジェクトでは、以下を学びます。
- MySQLデータベースを起動し、
sudo
コマンドを使用してアクセスする方法 world.sql
データファイルをMySQLデータベースにインポートする方法countrylanguage
テーブルを変更し、IsOfficial
フィールドの「not null」制約を削除する方法countrylanguage
テーブルに対して行われた変更を検証する方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- コマンドラインインターフェイスを使用してMySQLデータベースを操作する方法を理解する
- フィールドの制約を変更することでテーブル構造を変更する
- テーブルの構造を記述することで、テーブルに対して行われた変更を検証する