MySQL视图、事务、触发器、存储过程

本文详细介绍了MySQL中的视图、事务和存储过程。视图作为虚表,是基于基表的查询结果,不包含数据但随基表变化。事务是数据库中的最小工作单元,用于确保复杂的业务操作一致性。而触发器则是在特定表事件发生时自动执行的存储过程,用于数据完整性。最后,存储过程是预编译的SQL语句集合,用于封装和重用复杂的数据库操作。
摘要由CSDN通过智能技术生成

1、视图

视图(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即视图名字。
视图本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,视图数据也随之变化。

MySQL中的视图操作

#创建视图

CREATE VIEW v_author(编号,姓名)
AS
SELECT * FROM author WITH CHECK OPTION

#查询视图

SELECT * FROM v_author

#创建多表视图

CREATE VIEW v_a_b(作者名字,博客标题,博客内容)
AS
SELECT a.author_name,b.title,b.content FROM author a LEFT JOIN blog b ON a.id=b.author_id
SELECT * FROM v_a_b

#创建视图:没有创建,有取代

CREATE OR REPLACE VIEW v_blog(编号,标题,内容,作者编号)
AS SELECT * FROM blog
WITH CHECK OPTION


#修改视图的数据-》修改基表数据


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值