数据库实验之数据更新
熟悉使用UPDATE/INSERT/DELETE语句进行表操作;
能将这些更新操作应用于实际操作中去;
二、实验环境及准备:
了解更新语句的基本语法和用法;建立相关数据库,并在数据库中
一、实验目的: 熟悉使用UPDATE/INSERT/DELETE语句进行表操作; 能将这些更新操作应用于实际操作中去; 二、实验环境及准备: 了解更新语句的基本语法和用法;建立相关数据库,并在数据库中建立表,表中有一定量的记录。 三、实验内容: (写出主要的内容) Part 1 使用课程数据库 对于student表,将所有所在系部信息为’CS’的改为’计算机科学系’. 对于course表,将数据结构课程的学分改为3。 updateCourse setCcredit=3 whereCname='数据结构' select* fromcourse 对于student表,插入一条新记录,它的具体信息为,学号:201216011、姓名:张三、性别:男、年龄:21,所在系部:数学系。 insert into Student values('201216011','张三','男',21,'数学系'); select * from Student 对于course表,插入两条记录数据库更新操作,记录的值自己给定。 insert into Course values(8,'离散数学',2,2),(9,'数字逻辑',5,2) select * from Course 对于SC表,将课程编号为2号的最低分改为在原分数*1.1 对于SC表,将课程名为数据库的最低分改为在原分数*1.1 建立一个新表SC_T,该表的字段名称,类型与表SC一致 CREATE TABLE SC_T (Sno CHAR(9), Cno CHAR(4), Grade SMALLINT, PRIMARY KEY (Sno,Cno)) 在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为1 insert into SC_Tvalues('201215121',1,20); insert into SC_Tvalues('201215122',1,19); insert into SC_Tvalues('201215123',1,18); insert into SC_Tvalues('201215125',1,19); insert into SC_Tvalues('201215126',1,18); insert into SC_Tvalues('201215127',1,19); insert into SC_Tvalues('201215128',1,20); insert into SC_Tvalues('201215129',1,21); 在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为操作系统课程的编号 insert into SC_Tvalues('201215121',4,20); insert into SC_Tvalues('201215122',4,19); insert into SC_Tvalues('201215123',4,18); insert into SC_Tvalues('201215125',4,19); insert into SC_Tvalues('201215126',4,18); insert into SC_Tvalues('201215127',4,19); insert into SC_Tvalues('201215128',4,20); insert into SC_Tvalues('201215129',4,21); 用select语句检查8,9的操作是否正确,如果正确,则删除SC_T表中的所有记录 在SC_T表中,插入若干选课记录,学号为student表中出现的学号,课程编号为在课程表中出现的所有课程号。 用select语句检查11的操作是否正确. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |