首页 > 数据库 >数据库中对触发器的学习

数据库中对触发器的学习

时间:2024-10-30 18:09:22浏览次数:1  
标签:语句 触发器 name -- 数据库 学习 TRIGGER

触发器


目录

什么是触发器

MySQL触发器(Trigger)是一种特殊类型的存储过程,它会在指定的数据库表上执行INSERT、UPDATE或DELETE等DML(数据操纵语言)操作之前或之后自动执行。触发器可以用来实现数据的复杂完整性约束、维护数据的一致性、执行自动化任务等。

触发器的操作

创建触发器

CREATE TRIGGER trigger_name  
BEFORE|AFTER INSERT|UPDATE|DELETE  
ON table_name FOR EACH ROW  
BEGIN  
    -- 触发器体,即要执行的SQL语句  
    -- 可以是单条语句或多条语句(使用BEGIN...END块)  
END;

查看触发器

SELECT * FROM information_schema.TRIGGERS  
WHERE TRIGGER_SCHEMA = 'your_database_name';  -- 替换为你的数据库名

删除触发器

DROP TRIGGER [IF EXISTS] trigger_name;

标签:语句,触发器,name,--,数据库,学习,TRIGGER
From: https://www.cnblogs.com/BingBing-8888/p/18516329

相关文章

  • 数据库之存储过程
    存储过程一、存储过程介绍1、什么是存储过程?存储过程是实现某个特定功能的sql语句的集合,编译后的存储过程会保存在数据库中,通过存储过程的名称反复的调用执行。2、存储过程的优点?(1)存储过程创建后,就可以反复的调用和使用,不需要重新写复杂的语句(2)创建,修改存储过程不会对数据有......
  • OpenCV与AI深度学习 | 实战 | YOLO11自定义数据集训练实现缺陷检测 (标注+训练+预测
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:实战|YOLO11自定义数据集训练实现缺陷检测(标注+训练+预测保姆级教程)导 读   本文将手把手教你用YOLO11训练自己的数据集并实现缺陷检测。安装环境YOLO11的介绍和使用这里不再赘......
  • 学习使用IDA
    学习使用IDA文章目录学习使用IDA使用步骤一.查壳二.使用IDAPro(64-bit)或IDAPro(32-bit)打开.exe文件三.按shift+F12,进入下图界面,找到flag,双击四.进入下图界面,点击flag,按ctrl+x,会出现弹窗,点OK五.进入以下界面,点Tab六.进入以下界面,分析代码得到flag(很大几率需要进行动......
  • (30-6)基于NLP用户舆情的交易策略:使用增加嵌入维度的深度学习模型
    30.5.4 使用增加嵌入维度的深度学习模型还有继续提升模型性能的空间,特别是因为我们拥有一个相对较大的数据集,并且数据是由专家进行标注的。嵌入层似乎是构建优秀模型的关键,因此我们将尝试一种使用嵌入层的深度学习方法。我们的深度学习模型将使用20,000的词汇表,并将最大文......
  • 蓝桥杯备赛&学习计划 2024.11—2025.4
    学习计划概览2024年11月到12月-巩固基础,学习基本算法。2025年1月到2月-学习中级算法和数据结构。2025年3月-进阶算法学习和刷题练习。2025年4月-复习重点知识,专注于比赛准备。详细周计划2024年11月:基础知识&基础算法第1-2周:复习基本控制结构(循环、条件语......
  • SQL Server创建用户只能访问指定数据库和视图
    我们在给数据库用户赋予权限时,有时候不想让该用户看到太多过程表和过程视图,这时就需要限定用户的访问权限第一步:创建用户创建数据库连接后,进入安全性——登录名,单击右键,新建登录名,并设置默认数据库第二步:设置用户映射点击用户映射,勾选指定要访问的数据库,数据库成员身份默认......
  • Lyndon 理论学习笔记
    字符串,太深刻了/kk定义下标从1开始。\(+\)是字符串拼接。\(|s|\)表示\(s\)的长度。\(s_i\)表示\(s\)的第\(i\)个字符。\(s^k\)表示\(k\)个\(s\)拼接的结果。字符串间的大小关系用字典序比较。Lyndon串字符串\(s\)是Lyndon串当且仅当\(s\)小于其......
  • 帝国CMS从文章模型“内容存数据库”改为“内容存文本”的方案
    在帝国CMS文章模型(news)的newstext字段默认是“内容存文本”的模式,但是有时候我们刚建站时出于某种原因把这个默认模式修改成了“内容存数据库”了。网站运行一段时间后,我们发现数据库越来越大,这时候想把它重新修改为“内容存文本”的模式,可以有效为数据库减负。但因为表里已经存在......
  • [Python学习日记-58] 开发基础练习1——员工信息查询
    [Python学习日记-58]开发基础练习1——员工信息查询简介题目答案简介        该练习结合了函数和一些常用的模块开发了一个使用命令行交互的员工信息查询程序,可以巩固实践之前学习的内容。题目一、程序需求        现要求你写⼀个简单的员⼯信息增删......
  • CNN+迁移学习=中科院2区Idea!可以直接抄!
    2024深度学习发论文&模型涨点之——CNN+迁移学习CNN(卷积神经网络)是一种深度学习模型,广泛应用于图像识别、计算机视觉等领域。它通过局部连接和权值共享的机制,有效地捕捉图像中的特征,例如边缘、纹理等。迁移学习是一种机器学习技术,它允许一个预训练的模型被调整并应用于一个不......