mysql 视图与存储过程

一.视图

1.什么是视图

视图是一个虚拟表,其内容由查询定义,和真实的表有显著区别,只有在特定条件下才可以update和delete。

当查询数据要关联多张表的时候,要写很长的sql语句,可以使用视图简化。

视图主要用来查询方便,如果修改也是可以的,一次只能修改一张实表。

2.视图的使用

一般用create view  视图名字(查询字段的结果) as  select语句  这种格式的sql将查询出来的结果作为临时表。

然后可以在视图里面进行更改查,更改查询的字段也仅仅限制于视图里面有的字段。



二.存储过程

1.什么是存储过程

一组为了完成特定功能的SQL 语句集。

更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了

2.存储过程的使用


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容