mysql删除mary的数学成绩_数据库复习资料
else
print '此学生所选总学分为'+ @sumcredit+'学分已足'
触发器
1、创建触发器trigger_1,实现当修改学生情况表(xsqk)中的数据时,显示提示信息“学生情况表被修改了”。
create trigger trigger_1
on student
for update
as
print '学生情况表被修改了'
测试:
insert into student values('0101','sss',15,'女','sss','ssss')
update student set sname='vvvv' where sno='0101'
2、在学生成绩库中创建触发器trigger_2,实现如下功能:当在学生成绩表(sc)中删除一条学生选课信息后,自动实现更新该学生在学生情况表(student)中的总学分信息。
Create trigger trigger_2
On sc
For delete
As
declare @xh char(8),@cno char(7)
Select @xh=deleted.sno from deleted
Select @cno=http://www.doczj.com/doc/20c65bf36bec0975f465e2ee.htmlo from deleted
Update student set cred=( select cred from student sno=@xh)- (select credit from course cno=@cno) where sno=@xh
3、创建触发器trigger_3,实现当修改学生情况表(xsqk)中的某个学生的学号时,对应学生成绩表(xscj)中的学号也作修改。
create trigger trigger_3
on student for update
as
declare @newxh char(8),@oldxh char(8)
select @newxh=sno from inserted
select @oldxh =sno from deleted
update sc set sno=newxh where sno=@oldman
4、对已创建的触发器trigger_1进行修改,实现当修改学生情况表(xsqk)中的数据时,显示提示信息“学生情况表中XXX号学生记录被修改了”。
alter trigger trigger_1
mysql删除mary的数学成绩_数据库复习资料相关推荐
- [渝粤教育] 西南科技大学 经济数学2 在线考试复习资料
经济数学2--在线考试复习资料 一.单选题 1.. A. B. C. D. 2.取( )值时齐次线性方程组有非零解. A. B. C. D. A. B. C. D. 4.计算排列34125的逆序数后, ...
- [渝粤教育] 西南科技大学 经济数学1 在线考试复习资料
经济数学1--在线考试复习资料 一.单选题 1.求曲线在点处的切线方程( ). A. B. C. D. 2.求函数的导数( ). A. B. C. D. 3.设(都是常数),则=( ). A.0 B. ...
- mysql查询语文比数学成绩高的学号_MySQL数据库入门(九)多表复杂查询练习及讲解-中...
建表与数据准备 j建库和建表的操作请参考"多表复杂查询练习及讲解-上"的内容,在此不再赘述. use day5; # 切换day5为当前数据库 show tables; +---- ...
- MySQL笔记:第11章_数据库的设计规范
第11章_数据库的设计规范 1. 为什么需要数据库设计 2.范式 2.1范式简介 2.2范式都包括哪些 2.3 键和相关属性的概念 2.4第一范式(1st NF) 2.5 第二范式(2nd NF) 2 ...
- MySql 三表联查 查询数学成绩比语文成绩高的所有学生信息
最近面试中遇到这样一个面试题,其要求是这样的: 查询所有学生信息(数学成绩比语文成绩高) 有三张表,其关系结构如下 表1:student 表2:course 表3:studeng_course 解 ...
- mysql删除一个月前数据_如何在数据库中始终保持一个月的数据,自动删除一个月之前的记录?...
请将控制面板中的区域设置日期改为yyyy-mm-dd格式 数据库中保存一个月的历史数据,自动删除一个月以前的数据.命令语言放在应用程序命令语言启动时或者事件命令语言$时==1中: SQLConnect ...
- linux系统中mysql表中能添加中文_数据库学习之数据库增删改查(另外解决Mysql在linux下不能插入中文的问题)(二)...
数据库增删改查 增加 首先我们创建一个数据库user,然后创建一张表employee create table employee( id int primary key auto_increment, ...
- mysql 的独占锁和排它锁_数据库中的共享锁与排他锁
摘要: 能修改数据.为什么要加锁很多人都知道,锁是用来解决并发问题的,那么什么是并发问题呢?并发情况下,不加锁会有什么问题呢?拿生活中的洗手间举例子,每个洗手间都会有一个门,并且是可以上锁的,当我们进 ...
- mysql储存过程是什么意思_数据库原理mysql储存过程
如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE. 那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT 即为全文索引,目前只有MyI ...
最新文章
- 如何设计出优秀的Restful API?
- 6.5万维网和HTTP协议
- SCI如何确保PDF中的图片够清晰?
- 11 个重要的数据库设计规则
- Pandas中的 transform() 结合 groupby() 用法示例
- adb命令检测apk启动时间、内存、CPU使用情况、流量、电池电量等——常用的adb命令...
- 遍历指定目录并且从子目录开始将目录输出到指定文件
- makeObjectsPerformSelector 方法的用法
- 当子查询内存在ORDER BY 字句时查询会报错
- BZOJ 2724: [Violet 6]蒲公英( 分块 )
- C语言水平镜像处理16色位图,C语言使用HZK16显示每个像素的代码
- linux zookeeper开机启动
- “杜绝电子垃圾,我们需要软件永远更新下去!”
- 不要急,没有一朵花,从一开始就是花,也不要嚣张,没有一朵花,
- Godot 4.0中的基于有向距离场SDF(Signed Distance Field)的实时全局光照技术
- 小数在计算机中的存储形式
- 分类计数原理与分步计数原理_《分类加法计数原理与分步乘法计数原理》教学设计...
- ctrl键频繁失灵,但不是键盘本身的问题,换个键盘同样失灵
- 《软技能-代码之外的生存指南》读书笔记
- 15.7.1压缩文件
热门文章
- 两线怎么接三线插座图_公牛空调插座两线三孔如何接图
- 提灯人Project#1|参赛作品展示(六)
- vue+elementui搭建后台管理界面-登录
- vue模板字符串标签动态参数_Vue中的字符串模板的使用
- 第4章第3节-层层递进-广度优先搜索
- APPx小程序生成工具助力商家备战双十一“第二战场”
- skype java_使用taskan的java-skype api以Java形式发送Skype消息
- 【活动】如何在工作中管理情绪
- solidworks建模教程及课件
- Spring 循环引用 ——理解singleton与prototype初始化的区别