1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Pythonで学ぶデータベース入門

Connected

Exercises

制約とデータのデフォルト値

ここでは制約付きのテーブル作成を練習します! 多くの場合、ある列を一意にしたり、NULL を許可したり、正の値に限定したり、別のテーブルの列と関連付けたりする必要があります。こうしたときに使うのが制約です。

動画で Jason が紹介したように、制約に加えて、default キーワードを列に指定することで、値が渡されなかった場合のデフォルト値も設定できます。

คำแนะนำ

100 XP
  • Table、Column、String、Integer、Float、Boolean はすでに sqlalchemy からインポートされています。
  • data という新しいテーブルを作成します。name(String)は一意、count(Integer)はデフォルトを 1、amount(Float)、valid(Boolean)はデフォルトを False にします。
  • データベースにテーブルを作成し、data のテーブル詳細を出力するために回答を提出してください。