【MySQL】《数据库系统》-实验项目4-数据的插入、修改和删除

实验项目
实验1  实验环境与操作流程
实验2  数据定义、查询与更新
实验3  基本表的定义、删除与修改
实验4  数据的插入、修改和删除
实验5  数据的查询
实验6  数据的视图
实验7  完整性语言
实验8  触发器
实验9  存储过程与函数
实验10  SQL语句1(创建、插入、查询)
实验11  SQL语句2(查询)
实验12  SQL语句3(视图、完整性、关系代数查询)

实验4  数据的插入、修改和删除

一、实验目的

1. 掌握使用SQL语句定义数据库和基本表的方法;

2. 掌握使用SQL语句完成表数据的基本操作:插入、修改和删除;

3. 了解数据的导入与导出。

二、实验要求

1. 熟练掌握使用SQL语句定义数据库和基本表的基本步骤和方法;

2. 熟练掌握使用SQL语句插入、修改和删除数据的基本步骤和方法;

3. 掌握数据的导入与导出。

三、实验内容

(参考课本3.2、3.3和3.5)

  • 定义数据库和表:
  1. 创建学生-课程数据库student_course。
  2. 按照学生-课程数据库中的表结构,创建学生表Student、课程表Course和学生选课表SC,参考例3.5、3.6和3.7。
  • 插入数据:
  1. 向Student表插入一个新学生元祖(学号:201215121,姓名:李勇,性别:男,年龄:20岁,所在系:CS),参考例3.70。
  2. 向Student表插入一个新学生元祖(学号:201215122,姓名:刘晨,性别:女,年龄:19岁,所在系:CS),参考例3.70。
  3. 向Student表插入一个新学生元祖(学号:201215123,姓名:王敏,性别:女,所在系:MA,年龄:18岁),参考例3.69。
  4. 向Student表插入一个新学生元祖(所在系:IS,年龄:19岁,学号:201215125,姓名:张立,性别:男),参考例3.69。
  5. 对每一个系,求学生的平均年龄,并把结果存入数据库中,参考例3.72。
  6. 思考与练习:选择合适的插入数据方法,向Course和SC表插入图3.2中的课程信息和选课信息,参考课本79和80页。
  • 修改数据:
  1. 将学生201215121的年龄改为22岁,参考例3.73。
  2. 将所有学生的年龄增加1岁,参考例3.74。
  3. 将计算机科学系全体学生的成绩置零,参考例3.75。
  4. 思考与练习:将数学课程的学分改为3,参考例3.73。
  5. 思考与练习:将所有学生的成绩设置为90,参考例3.74。
  6. 思考与练习:将所有男生的成绩加1分,参考例3.75。
  • 删除数据:
  1. 删除学号为201215125的学生记录,参考例3.76。
  2. 删除计算机科学系所有学生的选课记录,参考例3.78。
  3. 思考与练习:删除课程号为1的课程信息,参考例3.76。
  4. 思考与练习:删除课程号为4的课程信息,参考例3.76。</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值