1. 程式人生 > 資料庫 >Linux安裝redis和部署

Linux安裝redis和部署

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);