1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶデータベース入門

Connected

演習

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

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

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

指示

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