视图
来由和场景
有时候我们可以用复杂的SQL代码构造出表来
这种表不存在数据库中
这种表可能需要经常用或者给非专业用户看
那么就可以封装成一个视图
然后更轻松的在这个视图表中查找
注意
视图本质就是一个SQL查询
对视图的查询首先要做形成视图的查询
如果视图形成的查询比较耗时
比如 用了很多联结
那么对视图的使用也非常耗时
视图不能索引 不能使用触发器
大概是因为只有表才有索引和触发器
视图可以和表一起用
储存过程
来由
有的数据库操作比较复杂
但是又比较常用
这样复杂又常用的数据库操作也很多
那么希望能通过少数语句代表常用的数据库操作
这就是储存过程
删除储存过程
DROP PROCEDURE IF EXISTS wangle;
如果有wangle储存过程那么就删除
也可以不加IF EXIST
那么如果wangle不存在的时候也不会报错