資料庫查詢練習

2021-09-19 14:47:17 字數 1119 閱讀 3782

mysql查詢練習

學生表 student ,學號 ,姓名,性別,出生年月日 ,所在班級

create table student(

sno varchar(20) primary key,

sname varchar(20) not null,

s*** varchar(10)not null,

sbirthday datetime,

class varchar(20)

)課程表 course,課程號,課程名稱,教室編號

create table course(

cno varchar(20) primary key,

cname varchar(20) not null,

tno varchar(20) not null,

foreign key(tno) references teacher(tno)

)成績表 score ,學號 ,課程號 ,成績

create table score(

sno varchar(20) primary key,

cno varchar(20) not null,

degree decimal,

foreign key(sno) references student(sno),

foreign key(cno) references course(cno)

primary key(sno,cno)

)教師表

teacher ,教師編號 ,教師名字,教師性別,出身年月日,職稱 ,所在部門

create table teacher(

tno varchar(20) primary key,

tname varchar(20) not null,

t*** varchar(10) not null,

tbirthday datetime,

prof varchar(20) not null,

depart varchar(20) not null

)往資料表中新增資料

新增表資訊

insert into student values('3','li','nan','1999-1-1','95033')

資料庫練習

1 張三 98 北京 111111111 qq.com 2 李四 88 上海 111111111 qq.com 3 王五 78 廣州 111111111 qq.com 4 趙六 68 深圳 111111111 qq.com 5 孫七 58 杭州 111111111 qq.com 6 小紅 48 北京...

資料庫練習

1.第一題 下 begin end 區間的 統計 course表中學分數 credit 大於2的課程門數 2.第二題 下 begin end 區間的 統計所有專業必修課 bt開頭的課程 的學分總數。3.第三題 下 begin end 區間的 按課程類別統計每個類別課程的門數,如課程 bt001,bt...

資料庫練習

分析 學生表 關聯 班級表 被關聯 多對一 課程表 關聯 老師表 被關聯 多對一 學生表 被關聯 成績表 關聯 多對多 建表順序 班級表 學生表 老師表 課程表 成績表 班級表 create table class cid int primary key auto increment,caption...