MySQL系列----存储过程、触发器

Odele ·
更新时间:2024-09-20
· 920 次阅读

MySQL系列----存储过程、触发器存储过程创建一个存储过程,使得结果输出两个数的和执行存储过程,计算38加上26的和触发器在student表中创建删除触发器ctr_del查看触发器ctr_del的一般信息和文本信息删除学号为“201507003”的记录。验证触发器的执行
这期是MySQL系列,主要分享了存储过程和触发器的使用,希望能对你有所帮助哦!! 存储过程

存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,提高了数据库执行速度

创建一个存储过程,使得结果输出两个数的和 DELIMITER $$ CREATE DEFINER=`root`@`localhost` PROCEDURE `cp_Add`(a INT,b INT) BEGIN DECLARE c INT; SET c=a+b; SELECT c; END$$ DELIMITER ; 执行存储过程,计算38加上26的和 CALL cp_Add(38,26); 触发器

触发器是一种特殊类型的存储过程

在student表中创建删除触发器ctr_del DELIMITER $$ CREATE TRIGGER `d_eams`.`ctr_del` BEFORE DELETE ON `d_eams`.`t_student` FOR EACH ROW BEGIN SET @info='你无权删除此条记录!'; END$$ DELIMITER ; 查看触发器ctr_del的一般信息和文本信息 SHOW TRIGGERS; 删除学号为“201507003”的记录。验证触发器的执行 DELETE FROM student WHERE 学号=” 201507003”; 铭记* 原创文章 5获赞 9访问量 750 关注 私信 展开阅读全文
作者:铭记*



存储 存储过程 触发器 Mysql

需要 登录 后方可回复, 如果你还没有账号请 注册新账号