テーブル構成

目次
  • 解説
  • 1. テーブル構成
進捗を変更する




解説

1. テーブル構成


DBには、「ユーザー」を管理するusersテーブルと、「つぶやき」を管理するtweetsテーブルを作成し、それぞれ以下のカラムを持たせます。

usersテーブル

カラム名制約説明
idserialPRIMARY KEYユーザーID
nametextNOT NULL氏名
emailtextNOT NULL
UNIQUE
メールアドレス
passwordtextNOT NULLパスワード
profiletextプロフィール

tweetsテーブル

カラム名制約説明
idserialPRIMARY KEYつぶやきID
user_idintegerNOT NULLユーザーID
posttextつぶやき内容
created_attimestamp(0)NOT NULL
DEFAULT CURRENT_TIMESTAMP
作成日時
updated_attimestamp(0)NOT NULL
DEFAULT CURRENT_TIMESTAMP
更新日時