このコースのメンテナンスは終了しました。最新のコースやラボをぜひご覧ください。ご意見は Discord でお聞かせください。

プロジェクト の MySQL スキルツリー

MySQL データベーステーブルの制約を変更する

このプロジェクトでは、MySQL データベースの countrylanguage テーブルを変更し、IsOfficial フィールドから「NOT NULL」制約を削除する方法を学びます。

プロジェクトデータベースMySQL

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

シラバス

★★ Challenge Mode: for Advanced Users
★ Guided Mode: for Beginners

はじめに

はじめに

このプロジェクトでは、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 データベースを操作する方法を理解する
  • フィールドの制約を変更することでテーブル構造を変更する
  • テーブルの構造を記述することで、テーブルに対して行われた変更を検証する

講師

labby
Labby
Labby is the LabEx teacher.

おすすめ

no data