数据库上机1 发表于 2021-10-20 | 分类于 课程作业 , 数据库作业 , 数据库上机1 | 字数统计: | 阅读时长 ≈ 数据库上机1代码如下 创建表12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061-- 11.0-- 创建学生表CREATE TABLE Student( Sno char(7) not null UNIQUE, Sname varchar(20) not null, Ssex char(2) not null, Sage SMALLINT, Clno Char(5));-- 创建课程表CREATE TABLE Course( Cno char(1) not null, Cname varchar(20) not null, Credit Smallint);-- 创建班级表CREATE TABLE Class( Clno Char(5) not null UNIQUE, Speciality VARCHAR(20) not null, Inyear char(4) not null, Number INTEGER, Monitor Char(7));-- 创建成绩表CREATE table Grade( Sno Char(7) not null, Cno char(1) not null, Gmark Numeric(4,1));-- 11.1alter table Student add Nation VARCHAR(20);SELECT * from Student;-- 11.2alter table Student drop Nation;select * from Student;-- 11.3INSERT into Grade VALUES('2001110','3',80);select * from Grade;-- 11.4update Grade set Gmark = 70 where Sno = '2001110';select * from Grade;-- 11.5delete from Grade where Sno = '2001110';select * from Grade;-- 11.6create index IX_Class on Student(Clno ASC);-- 11.7drop index IX_Class on Student; 插入书本中的数据1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253-- 插入Class数据insert into class values('00311','计算机软件','2000',120,'2000101'),('00312','计算机应用','2000',140,'2000103'),('01311','计算机软件','2001',220,'2001103');SELECT * from Class;-- 插入Course数据insert into Course values('1','数据库',4),('2','离散数学',3),('3','管理信息系统',2),('4','操作系统',4),('5','数据结构',4),('6','数据处理',2),('7','C语言',4);SELECT * from Course;-- 插入Grade数据insert into Grade values('2000101','1',92),('2000101','3',NULL),('2000101','5',86),('2000102','1',78),('2000102','6',55),('2000103','3',65),('2000103','6',78),('2000103','5',66),('2000104','1',54),('2000104','6',83),('2001101','2',70),('2001101','4',65),('2001102','2',80),('2001102','4',NULL),('2000103','1',83),('2000103','2',76),('2000103','4',56),('2000103','7',88);SELECT * from Grade; -- 插入student数据insert into Student values('2000101','李勇','男',20,'00311'),('2000102','刘诗晨','女',19,'00311'),('2000103','王一鸣','男',20,'00312'),('2000104','张婷婷','女',21,'00312'),('2001101','李勇敏','女',19,'01311'),('2001102','贾向东','男',22,'01311'),('2001103','陈宝玉','男',20,'01311'),('2001104','张逸凡','男',21,'01311');select * from Student; 打赏 微信支付 支付宝 比特币