数据库MySQL之 视图、触发器、存储过_51CTO博客
1.视图 视图:是一个虚拟表,其内容由查询定义。同真实的表一样,视
原创 2023-08-09 20:13:57
127阅读
07.21自我总结 一.视图 1.什么是是视图 ​ 本质上是一个虚拟的表,即看得见但是不实际存在 视图内修改了内容,原表的内容也会受到影响 原表修改了内容视图同样也会受到影响 :简化sql语句 2.视图的增删改查 增 create view 视图名称 as select语句 删 drop view
原创 2021-06-04 17:23:31
112阅读
# MySQL 中的触发器存储过程与视图数据库管理中,MySQL作为一种流行的关系型数据库系统,提供了许多强大功能,其中包括触发器存储过程和视图。这些工具可以帮助开发者更好地管理数据和业务逻辑。本文将对这三种技术进行详细介绍,并提供代码示例,以及一个简单的流程图以便理解。 ## 1. 触发器 触发器是一种特殊的存储过程,它在特定事件(如插入、更新或删除操作)发生时自动执行。它通常与一
原创 1月前
15阅读
索引简介  跟存储引擎有很大关系其实就是一种排序,生成一种算法,索引主要用在大数据量的时候使用,数据小根本没必要索引在mysql中也叫做键,是存储引擎用于快速找到记录的一种数据结构,索引对于良好的性能非常关键,尤其是当表中的数据量越来越大的时候,索引对于性能的影响越发重要。索引优化应该是最查询性能优化的最有效的手段了,索引能够轻易将查询性能提高好几个数量级。索引相当于字典的音序
原创 2017-04-19 15:45:36
664阅读
准备:1 创建日志表DROP TABLE IF EXISTS `demo`;CREATE TABLE `demo` ( `id` int DEFAULT NULL, `
原创 2022-11-07 11:08:11
90阅读
视图视图概述视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图相对于普通的表的优势主要包括以下几项。简单:使用视图的用户完全不需要关心后面对应的表的结构、关联条件和筛选条件,
原创 2022-10-13 17:09:54
149阅读
浏览目录视图触发器存储过程函数事务数据库数据库备份事件一、视图1、视图概念视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据.2、视图特点视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系视图是由基本表(实表)产生的表(虚表)视图的建立和删除不影响基本表对视图内容的更新(添加、删除和修改)直接影响基本表当视图来自多个基本表时,不允许添加,修改和删除数
转载 2019-04-29 18:05:57
1628阅读
一.视图 (view) 视图是一种虚拟表,可以把查询出来的临时表保存下来 1.创建视图 2.删除视图 3.修改视图,(原始表的记录也跟着修改) 4.查看视图 二. 触发器(trigger)可进行 增删改 操作 1.创建触发器 2.删除触发器 实例: 三.存储过程 1. 优点: 缺点: 2.程序与数据
原创 2019-01-22 21:59:00
124阅读
 MySQL 存储过程定义:一组为了完成特定功能的SQL语句集,存储数据库中经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数来执行它。优点:1、增强SQL语言的功能和灵活2、标准组件式编程,预编译!3、较快的执行速度4、减少网络流量5、保证数据的安全缺点:1、可移植性差2、统一标准,后期维护大。一、定义存储过程语法:create procedure 过程名(
1.触发器概念 MySQL触发器存储过程一样,都是嵌入到MySQL的一段程序。触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE、
原创 2022-08-04 11:15:02
191阅读
4. Mysql数据库-触发器4.1 触发器概述1. 触发器(trigger)是与表有关的数据库对象,指在
原创 2021-06-18 13:42:29
1633阅读
视图/存储过程/触发器 视图 视图是虚拟的表,与包含数据的表不同,视图只包含使用时动态检索数据的查询,主要是用于查询。 为什么使用视图 重用sql语句 简化复杂的sql操作,在编写查询后,可以方便地重用它而不必知道他的基本查询细节。 使用表的组成部分而不是整个表。 保护数据。可以给用户授予表的特定部分的访问权限而不是整个表的访问权限。 更改数据格式和表示。视图可返回与底层表的表示和格式不同的数据
原创 2022-10-08 11:03:41
234阅读
一. 数据库    数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库。其主要特点有如下几个方面:实现数据共享数据共享包含所有用户可同时存取数据库中的数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享;减少数据的冗余度同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性;
原创 精选 2016-06-10 18:53:52
2021阅读
视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使用的sql过分依赖数据库中的
重新回顾牛腩视频的时候,感觉自己对操作数据库,依然有些小问题,不能很顺利的创建触发器,对触发器的了解不是很多,然后自己就开始,复习一下触发器触发器(trigger)是一个特殊的存储过程,它的执行不是程序调用,也不是手动启动,而是由事件来触发,比如对一个表进行(insert,delete,update)时就会激活执行它,触发器经常用于加强数据的完整性和业务规则等。触发程序时与表有关的命名数据库对象,当表上出现特定的事件时,将激活该对象。1,处罚程序与命名为tbl_name的表相关,tbl_name必须引用永久性表,不能将触发程序与临时表和视图关联起来,。2,Trigger_time是触发程序.
转载 2011-07-09 21:47:00
102阅读
2评论
视图视图只是一种逻辑对象,是一种虚拟表,它并不是物理对象,因为视图不占物理存储
转载 2023-04-25 09:54:48
93阅读
一、触发器的概念  触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助
转载 2023-08-30 14:43:28
0阅读
目录一、概述二、创建触发器三、查看触发器四、删除触发器五、使用触发器1.INSERT触发器2.DELETE触发器3.UPDATE触发器4.包含多条执行语句【BEGIN...END】六、对触发器的进一步说明一、概述触发器是一个被关联到一个表的数据库对象,当该表的特定事件发生时,它才会被触发触发器与表的联系十分密切,用于保护数据库数据的完整性和多个表之间数据的一致性如:增加一个用户信息到数据库中的基
【代码】数据库 触发器 创建触发器
原创 2023-06-18 00:39:32
664阅读
存储过程可加快查询的执行速度,提高访问数据的速度,帮助实现模块化编程,保存一致性,提高安全性。触发器是在对表进行插入、更新、删除操作时自动执行的存储过程,通常用于强制业务规则。
原创 2017-12-02 09:23:52
2922阅读
3点赞
  • 1
  • 2
  • 3
  • 4
  • 5