当前位置:首页 > 实用技巧 >

触发器能建立在视图上吗(触发器可以创建在哪个选项中)

来源:原点资讯(www.yd166.com)时间:2024-01-08 21:53:44作者:YD166手机阅读>>

本章节主要来讲解的是MySQL中的视图、存储过程、存储函数和触发器,这些都是MySQL数据库中的存储对象,学好能助你涨薪[偷笑]。

一、视图

视图(View)是一种虚拟存在的表,视图中的数据并不在数据库中真实存在,我们所有看到视图当中的行和列的数据都是来自于我们在定义视图之后所使用的这张表,并且是在使用视图时动态生成的。通俗来讲,视图只保存了查询的SQL逻辑,不保存查询结果,所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。

视图的创建语法:

create [or replace] view 视图名[(列名)] as select 语句 [with[ cascaded | local ] check option ]

触发器能建立在视图上吗,触发器可以创建在哪个选项中(1)

create or replace view sts_v_1 as select id,name from student where id=5; #or replace可以不加,但是修改必须加。

这条语句的意思是创建名为sts_v_1的视图,用来封装后面select语句查询返回的数据。

触发器能建立在视图上吗,触发器可以创建在哪个选项中(2)

mysql> select * from sts_v_1; ---- ----------- | id | name | ---- ----------- | 5 | 韦一笑 | ---- ----------- 1 row in set (0.00 sec)

视图的查询操作:

show create view 视图名;

select * from 视图名;

触发器能建立在视图上吗,触发器可以创建在哪个选项中(3)

视图的修改操作:

create [or replace] view 视图名[(列名)] as select 语句 [with[ cascaded | local ] check option ]

mysql> create or replace view sts_v_1 as select id,name,s_no from student where id=5;

Query OK, 0 rows affected (0.03 sec)

触发器能建立在视图上吗,触发器可以创建在哪个选项中(4)

栏目热文

触发器不能在视图上定义吗(触发器可以设置在视图上吗)

触发器不能在视图上定义吗(触发器可以设置在视图上吗)

触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过...

2024-01-08 21:55:46查看全文 >>

可以给视图建触发器吗(触发器模板在哪)

可以给视图建触发器吗(触发器模板在哪)

1. SQLite 视图(View)2. SQLite 触发器(Trigger)3. SQLite 索引(Index)3...

2024-01-08 21:49:00查看全文 >>

视图触发器(视图上创建触发器)

视图触发器(视图上创建触发器)

一、视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称...

2024-01-08 21:39:36查看全文 >>

怎么查询已经创建触发器(创建好的触发器在哪里找到)

怎么查询已经创建触发器(创建好的触发器在哪里找到)

什么是触发器触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段...

2024-01-08 21:42:53查看全文 >>

手机信号ks代表什么(手机信号ks和bs代表什么)

手机信号ks代表什么(手机信号ks和bs代表什么)

序言篇风控其实是一个很宽泛、很有历史感的概念,在不同的公司形态、业务职能上都会有风控的存在:如并购业务中的风控、股债汇业...

2024-01-08 22:22:48查看全文 >>

创建触发器(在表格中创建触发器)

创建触发器(在表格中创建触发器)

什么是触发器触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段...

2024-01-08 21:38:26查看全文 >>

触发器可以定义在视图上吗(怎么定义和使用触发器)

触发器可以定义在视图上吗(怎么定义和使用触发器)

基本语法创建:create trigger trigger_name on {table_name view_name}...

2024-01-08 21:59:51查看全文 >>

为什么要创建触发器(为啥创建了触发器不能用)

为什么要创建触发器(为啥创建了触发器不能用)

前言: 触发器只是用在特定的场合,一般情况下,我们还是在代码中处理,因为同一个业务逻辑中,如果代码和sql中都有业务...

2024-01-08 21:50:59查看全文 >>

触发器模板在哪(触发器怎么添加)

触发器模板在哪(触发器怎么添加)

有朋友问什么是PPT触发器,从原理上讲其实很简单,微软官方给出的解释是:PPT触发器仅仅是PPT中的一项功能,它可以是一...

2024-01-08 21:59:19查看全文 >>

触发器如何创建(如何创建触发器)

触发器如何创建(如何创建触发器)

前段时间有个朋友说,他女朋友是一名教师,想要在课堂上给学生出一套练习题,答题模式为自主答题,但网上的自主答题软件有点贵,...

2024-01-08 22:17:16查看全文 >>

文档排行