Linux安裝redis和部署
阿新 • • 發佈:2020-11-30
MySql 語句練習50題
建立四張表 分別儲存 學生資訊 課程資訊 分數 講師資訊表 儲存相應資料
表結構
學生資訊表 Student
欄位名 欄位型別 欄位約束 / 含義
Sno Varchar(3) Not null / 學員編號
Sname Varchar(4) Not null / 學員姓名
Ssex Varchar(2) Not null / 性別
Sbirthday Datetime 生日
Classnum Varchar(5) 班級號
建表語句
CREATE TABLE STUDENT( SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME, CLASS VARCHAR(5));
課程資訊表 course
欄位名 欄位型別 欄位約束 / 含義
Cno Varchar(5) Not null / 課程編號
Cname Varchar(10) Not null / 課程名稱
Tno Varchar(10) Not null / 授課老師編號
CREATE TABLE COURSE
(CNO VARCHAR(5) NOT NULL,
CNAME VARCHAR(10) NOT NULL,
TNO VARCHAR(10) NOT NULL);
成績表 score
欄位名 欄位型別 欄位約束 / 含義 Sno Varchar(3) Not null / 學員編號 Cno Varchar(5) Not null / 課程編號 Degree Double(3,1) Not null / 分數
CREATE TABLE SCORE
(SNO VARCHAR(3) NOT NULL,
CNO VARCHAR(5) NOT NULL,
DEGREE NUMERIC(10, 1) NOT NULL);
講師表 teacher
欄位名 欄位型別 欄位約束 / 含義 Tno Varchar(3) Not null / 講師編號 Tname Varchar(4) Not null / 講師姓名 Tsex Varchar(2) Not null / 講師性別 Tbirthday Datetime Not null / 出生日期 Prof Varchar(6) 等級 Depart Varchar(10) 所屬院系
CREATE TABLE TEACHER
(TNO VARCHAR(3) NOT NULL,
TNAME VARCHAR(4) NOT NULL, TSEX VARCHAR(2) NOT NULL,
TBIRTHDAY DATETIME NOT NULL, PROF VARCHAR(6),
DEPART VARCHAR(10) NOT NULL);