美文网首页
触发器、游标、视图

触发器、游标、视图

作者: 寞离i | 来源:发表于2019-10-21 23:02 被阅读0次

    1.触发器
    触发器是一个被指定关联到一个表的数据对象,当对一个表的特定事件出现时,它将会被激活。其中insert、delete、update语句都能够激活触发器。
    2.游标
    结果集,结果集就是select查询之后返回的所有行数据的集合。
    游标则是处理结果集的一种机制吧,它可以定位到结果集中的某一行,多数据进行读写,也可以移动游标定位到你所需要的行中进行操作数据。
    一般复杂的存储过程,都会有游标的出现,他的用处主要有:
    定位到结果集中的某一行。
    对当前位置的数据进行读写。
    可以对结果集中的数据单独操作,而不是整行执行相同的操作。
    是面向集合的数据库管理系统和面向行的程序设计之间的桥梁。

    游标分为静态游标、动态游标、只进游标、键集驱动游标;
    游标的生命周期包含有五个阶段:声明游标、打开游标、读取游标数据、关闭游标、释放游标
    3.视图
    视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义.
    视图有以下优点:视点集中,简化操作,定制数据,合并分割数据,安全性

    create view a as
    select id,name from user;
    创建查看user表id,name列的a视图
    drop view a;
    删除视图a
    alter view a as
    select id,name,age,sex from user
    with check option;
    修改视图定义(with check option子句会在更新数据时检查数据是否符合视图定义的条件)
    show create view a;
    产看a视图的视图定义
    update a
    set name='张三';
    将a视图中name全改为张三

    相关文章

      网友评论

          本文标题:触发器、游标、视图

          本文链接:https://www.haomeiwen.com/subject/mlzzmctx.html