美文网首页
2021-05-22

2021-05-22

作者: __437f | 来源:发表于2021-05-22 15:42 被阅读0次
image.png
image.png
image.png
image.png
image.png
image.png image.png
image.png
image.png image.png image.png image.png image.png image.png
image.png
-- 使用school数据库实例
-- 先删除表
DROP TABLE IF EXISTS Course;
-- 再创建表
CREATE TABLE Course (
c_id VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL COMMENT '课程号',
c_name VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL DEFAULT '' COMMENT '课程名',
t_id VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL COMMENT '教师号',
PRIMARY KEY (c_id)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_croatian_ci;
/*Table structure for table Score /
DROP TABLE IF EXISTS Score;
CREATE TABLE Score (
s_id INT(4) NOT NULL COMMENT '学号',
c_id VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL COMMENT '课程号',
s_score INT(3) NOT NULL COMMENT '成绩',
PRIMARY KEY (s_id,c_id)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_croatian_ci;
/
Table structure for table Student /
DROP TABLE IF EXISTS Student;
CREATE TABLE Student (
s_id INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号',
s_name VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL COMMENT '姓名',
s_birth VARCHAR(20) COLLATE utf8mb4_croatian_ci DEFAULT NULL COMMENT '生日:yyy-MM-dd',
s_sex VARCHAR(10) COLLATE utf8mb4_croatian_ci DEFAULT NULL COMMENT '性别:男、女',
PRIMARY KEY (s_id)
) ENGINE=INNODB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_croatian_ci;
/
Table structure for table Teacher */
DROP TABLE IF EXISTS Teacher;
CREATE TABLE Teacher (
t_id VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL COMMENT '教师号',
t_name VARCHAR(20) COLLATE utf8mb4_croatian_ci NOT NULL DEFAULT '' COMMENT '教师名',
PRIMARY KEY (t_id)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_croatian_ci;
DROP VIEW IF EXISTS v_student ;
CREATE VIEW v_student
AS
SELECT
a.s_id AS s_id,
a.s_name AS s_name,
a.s_birth AS s_birth,
a.s_sex AS s_sex,
c.c_name AS c_name,
d.t_name AS t_name,
b.s_score AS s_score
FROM (((Student a
JOIN Score b)
JOIN Course c)
JOIN Teacher d)
WHERE ((a.s_id = b.s_id)
AND (b.c_id = c.c_id)
AND (c.t_id = d.t_id));

DROP VIEW IF EXISTS v_student ;
CREATE VIEW v_student
AS
SELECT
a.s_id AS s_id,
a.s_name AS s_name,
a.s_birth AS s_birth,
a.s_sex AS s_sex,
c.c_name AS c_name,
d.t_name AS t_name,
b.s_score AS s_score
FROM (((Student a
JOIN Score b)
JOIN Course c)
JOIN Teacher d)
WHERE ((a.s_id = b.s_id)
AND (b.c_id = c.c_id)
AND (c.t_id = d.t_id));

   /*Data for the table `Course` */

INSERT INTO Course (c_id, c_name, t_id)
VALUES
('01', '语文', '02'),
('02', '数学', '01'),
('03', '英语', '03') ;
/*Data for the table Score /
INSERT INTO Score (s_id, c_id, s_score)
VALUES
(1, '01', 80),
(1, '02', 90),
(1, '03', 99),
(2, '01', 70),
(2, '02', 60),
(2, '03', 80),
(3, '01', 80),
(3, '02', 80),
(3, '03', 80),
(4, '01', 50),
(4, '02', 30),
(4, '03', 20),
(5, '01', 76),
(5, '02', 87),
(6, '01', 31),
(6, '03', 34),
(7, '02', 89),
(7, '03', 98) ;
/
Data for the table Student /
INSERT INTO Student (
s_id,
s_name,
s_birth,
s_sex
)
VALUES
(1, '赵雷', '1990-01-01', '男'),
(2, '钱电', '1990-12-21', '男'),
(3, '孙风', '1990-05-20', '男'),
(4, '李云', '1990-08-06', '男'),
(5, '周梅', '1991-12-01', '女'),
(6, '吴兰', '1992-03-01', '女'),
(7, '郑竹', '1989-07-01', '女'),
(8, '王菊', '1990-01-20', '女') ;
/
Data for the table Teacher */
INSERT INTO Teacher (t_id, t_name)
VALUES
('01', '张三'),
('02', '李四'),
('03', '王五') ;

image.png
image.png
image.png
image.png
image.png
image.png

相关文章

  • 2021-05-22 众筹团队胶片

    2021-05-22 众筹团队胶片

  • 2021读书随记第一篇

    读书随记(“抄录”) 2021-01-31 to 2021-05-22 稀缺 我们是如何陷入贫穷与忙碌的。 行为经...

  • bitshares比特股数据20210522

    2021-05-22比特股BTS大额转账的记录 时间转出转入BTS数量00:56:51zbbts001zbsend...

  • 2021-05-22 交流沟通成长②

    2021-05-22日精进 第325天 评估:9 分 体验 (事实 感受 情绪) 1.群里伙伴交流知行合一...

  • 国士无双!袁隆平一路走好!

    2021-05-22 十一点左右突然收到新浪媒体的推送,袁隆平院士刚去世了。今年一月还看到袁隆平通过2021湖南卫...

  • 调试

    我怎么如此幸运-99将帅挑战赛79-重生259-戴红霞(2021-05-22) 我怎么如此幸运-调试 1.我怎么如...

  • 记录哥哥的两件小事

    幸福日志2021-05-22 周六 晴 下午难得的哄睡了妹妹,带恩仔上跳绳,其实已经困到极点,但是还是不自觉地喜欢...

  • 慢慢来

    2021-05-22 才五月份,最近已经酷热难耐,天气炎热起来。 心里也跟着一阵焦躁不安。 直到开启电风扇,身上才...

  • 2021-05-22

    街边一个山羊舔食火山岩上的盐粒像个悲伤的速冻气泡有那么点英雄主义在玻璃监牢里的一无所有者沿着义务和使命把门擦得发亮...

  • 2021-05-22

    又是无所谓,混日子的一天,热啊!

网友评论

      本文标题:2021-05-22

      本文链接:https://www.haomeiwen.com/subject/kkonjltx.html