视图的作用:简化操作,经常被使用的查询可以被定义为视图,以后不必多次查询;数据库可以只能授权到table而不能授权到字段和行,所以可以只授权视图,只包含基表的一部分 2.存储过程 存储过程是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程可以简化开发人员的工作,减少数据在数据库和应用服务器之间的传输。
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 (1)...
#2、视图是为了简化查询的sql语句,不应该修改视图中的记录 create view emp2dep as select emp.*,dep.name as dep_name from emp inner join dep on emp.dep_id = dep.id; 二、触发器: 01 触发器 在满足对某张表数据的增、删、改的情况下,自动触发的功能称之为触发器 02 为何要用触发器? 触发器专...
存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有。 函数:是一个有返回值的过程。 过程:是一个没有...
视图不常用,会造成表太多,不好维护 二、触发器(到达某个条件,自动触发,比如老鼠夹,碰到了就夹你) 在满足对表数据进行增、删、改的情况下,自动触发的功能 使用触发器可以帮助我们实现监控、日志... 触发器可以在六种情况下自动触发 增前 增后 删前删后 改前改后 ...
一、试图 1.介绍 视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视...
MySql触发器 一.什么是触发器 触发器时一个特殊的存储过程,它与表紧密相连.基于表或视图定义了触发器后, 当表或视图中的数据有对应操作事件发生 时,激活触发器,从而执行触发器中所定义的语句. 在mysql 中 , 只用触发insert ,update , 和delete 语句时 才会执行所设置的操作,其他语句不会激活触发器. ...
删除触发器 drop TRIGGER tri_before_insert_tb1 1. 存储过程 存储过程是一个SQL语句集合[可增删改查在一个函数里],当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行;内部可又有for等语句。 注意:执行存储过程,肯定会先执行里面的sql语句的,且只能返回一条结果集,所有有多表的联...
约束:约束机制保障了SQL SERVER中数据的一致性与完整性。 存储过程:是一组为了完成特定功能的SQL语句集合。 触发器:是与表紧密关联。它可以实现更加复杂的数据操作,更加有效地保障数据库系统中数据的一致性和完整性。反馈 收藏
百度试题 题目()是表、视图、存储过程、触发器等数据库对象的集合,是数据库管理系统的核心内容。A.数据库关系图B.数据库系统C.数据库D.数据库应用系统 相关知识点: 试题来源: 解析 C 反馈 收藏