在 mydb 数据库中创建人员表 participant 和成绩表 gradeparticipant 表中有 id 和 name人员姓名字段grade 表中有 idpid人员编号和 score分数字段。然后创建视图 v_part_score视图中包含人员编号、人员姓名和分数字段。12 分
在mydb数据库中创建人员表participant和成绩表grade,participant表中有id和name字段,grade表中有id,pid和score字段。然后创建视图v_part_score,视图中包含人员编号、人员姓名和分数字段。
首先,创建数据库mydb:
CREATE DATABASE mydb;
然后,使用mydb数据库:
USE mydb;
接下来,创建人员表participant:
CREATE TABLE participant ( id INT PRIMARY KEY, name VARCHAR(50) );
然后,创建成绩表grade:
CREATE TABLE grade ( id INT PRIMARY KEY, pid INT, score INT, FOREIGN KEY (pid) REFERENCES participant(id) );
最后,创建视图v_part_score:
CREATE VIEW v_part_score AS SELECT p.id, p.name, g.score FROM participant p JOIN grade g ON p.id = g.pid;
原文地址: http://www.cveoy.top/t/topic/iSE3 著作权归作者所有。请勿转载和采集!