實驗樓 MySQL 基礎課程 挑戰:搭建一個簡易的成績管理系統的數據庫


傳送門: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表:

插入數據:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM