傳送門:https://www.shiyanlou.com/courses/running
介紹
現需要構建一個簡易的成績管理系統的數據庫,來記錄幾門課程的學生成績。數據庫中有三張表分別用於記錄學生信息、課程信息和成績信息。
數據庫表的數據如下:
學生表(student):學生 id 、學生姓名和性別
課程表:課程 id 和課程名
成績表:成績 id 、學生 id 、課程 id 和分數
服務器中的 MySQL 還沒有啟動,請注意 MySQL 的 root 賬戶默認密碼為空。
目標
1.MySQL 服務處於運行狀態
2.新建數據庫的名稱為 gradesystem
3.gradesystem 包含三個表:student、course、mark;
- student 表包含3列:sid(主鍵)、sname、gender;
- course 表包含2列:cid(主鍵)、cname;
- mark 表包含4列:mid(主鍵)、sid、cid、score ,注意與其他兩個表主鍵之間的關系。
4.將上述表中的數據分別插入到各個表中
提示
- 建立表時注意 id 自增和鍵約束
- 每個表插入語句可通過一條語句完成
啟動mysql:
創建一個名為gradesystem的數據庫並進入:
創建student表:
創建course表:
創建mark表:
插入數據: