- 学生专业人数统计功能 - 专业列表 - 计算机应用技术专业 - 网络技术专业 - 智能楼宇化专业 - 应用电子专业 - 多媒体专业 - 功能需求 - 插入学生信息 - 对应专业人数自动加一 - 删除学生信息 - 对应专业人数自动减一 - 学生转专业 - 原专业人数减一 - 新专业人数加一 - 触发器实现 - 触发器核心概念 - old对象 - 删除或修改前的行数据 - new对象 - 插入或修改后的行数据 - 引用字段方式 - new.字段名 - old.字段名 - 创建触发器步骤 - 数据库准备 - 数据库名称:学生的人 - 表结构 - 学生基本信息表(stu.4) - 专业人数统计表(lamborg) - 触发器语法 - 定义触发器名称 - 触发时机:after - 触发事件:insert - 目标表:学生基本信息表 - 触发体逻辑 - 更新专业人数统计表 - 条件判断 - 匹配插入学生的专业 - 使用new.major引用新插入的专业信息 - 更新语句 - number = number + 1 - 验证触发器功能 - 插入学生信息测试 - 学生编号:1001 - 姓名:张三 - 性别:蓝 - 专业:计算机应用技术 - 验证结果:对应专业人数加一 - 转专业场景处理 - 修改两条记录 - 原专业人数减一 - 新专业人数加一