mysql中视图和储存过程

视图

来由和场景

有时候我们可以用复杂的SQL代码构造出表来

这种表不存在数据库中

这种表可能需要经常用或者给非专业用户看

那么就可以封装成一个视图

然后更轻松的在这个视图表中查找

注意

视图本质就是一个SQL查询

对视图的查询首先要做形成视图的查询

如果视图形成的查询比较耗时

比如 用了很多联结

那么对视图的使用也非常耗时

 

视图不能索引 不能使用触发器

大概是因为只有表才有索引和触发器

 

视图可以和表一起用

 

储存过程

来由

有的数据库操作比较复杂

但是又比较常用

这样复杂又常用的数据库操作也很多

那么希望能通过少数语句代表常用的数据库操作

这就是储存过程

删除储存过程

DROP PROCEDURE IF EXISTS wangle;

如果有wangle储存过程那么就删除

也可以不加IF EXIST

那么如果wangle不存在的时候也不会报错

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值