HFUT2020数据库实验三数据更新操作
实验三 数据更新操作
一. 实验目的
1. 掌握INSERT/UPDATE/DELETE语句的使用。
2. 体会数据更新操作对完整性约束的影响。
二. 实验准备
- 准备基本表中的数据。
- 了解INSERT、UPDATE及DELETE语句。
三. 实验要求
1. 实验内容中要求的数据必须插入到相关基本表中,在此基础上每个表需另插入不少于3个元组。
四. 实验内容
- 数据插入操作
(1)向表(Class)中插入数据(表中数据仅供参考,请同学们自己准备数据!) 不要少于20人!)
(2) 向表(Student)中插入数据(数据自己准备,学生人数不要少于20人!)
(3)向表(Course )中插入数据(数据自己准备,课程数不要少于10门!)
(4)向表(SC )中插入数据(平均每位学生的选课门数不要少于2门!) t表,将所有班级号为‘CS01’的,并且年龄小于20岁的学生的班级号改为‘CS02’。
2.数据修改与删除操作
首先在student表中插入一条新记录:学号:20091101、姓名:张三、性别:男、年龄:19、班级编号:‘CS01’。
1) 对于student表,将所有班级号为‘CS01’的,并且年龄小于20岁的学生的班级号改为‘CS02’。
对于student表,删掉所有年龄小于20岁,并且专业号为‘CS02’的学生的记录。
五、实验步骤:
在查询分析器中完成实验内容。
//数据输入举例 insert into class(clsNO,clsName,Director,Specialty) values(101b,英语,李四,外国语); //添加新学生信息略 //年龄小于二十班号且班号为101a改为101b update student set clsNO=101b where sage<20 and clsNO=101a; //对于student表,删掉所有年龄小于20岁,并且专业号为‘CS02’的学生的记录。 delete from student where sage<20 and clsNO=101b;
