【数据库实验(2)】更新

阅读: 评论:0

【数据库实验(2)】更新

【数据库实验(2)】更新

一、在MySQL workbench下更新数据库时不做相应的修改可能会报错。相应修改如下:

1、点击如下图红笔标出的地方

2、点击下图红笔标出的地方

3、将下图红笔标出的地方的“勾号”去掉之后,即可正常修改数据库。

二、在mysql控制台上更新数据库报错时相应的措施是运行以下代码:

set sql_safe_updates=0;

1、在students表中加入下学生信息

学号 姓名 性别 年龄 系别
1227 王润之 女 18 文学
1228 苏小小 女 17 历史
1229 王朝云 女 20 建筑

insert into students values('1227','王润之','男',19,'文学')('1228','苏小小','女',18,'文学')('1229','王朝云','女',21,'建筑')

2、在students表中加入以下学生信息

学号 姓名
1230 柳如是

insert into students(sno,sname) values('1230','柳如是')

3、拷贝students表到s表

create table s select * from students

4、 把所有同学的年龄增加一岁

update students
set sage=sage+1

5、将计算机系学生的成绩增加5分

update sc
set grade=grade+5
where sno in(select snofrom studentswhere sdept='计算机')

6、 删除文学系的女生信息

delete from students
where sdept='文学'

7、在s表中,把没有选课的学生信息删掉

delete from students
where sno not in(select snofrom sc)

7.1、删除s表中成绩为空的学生的信息

delete from students
where sno in(select sno from scwhere grade is null)

本文发布于:2024-01-29 14:10:33,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170650863415834.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23