63.进阶-视图&存储过程&触发器-小结
(1)总结
1、视图(View)
虚拟存在的表,不保存数据,值保存查询的SQL逻辑
简单、安全、数据独立
2、存储过程(Procedure)
实现定义并存储在数据库中的一段SQL语句的集合
减少网络交互,提高性能,封装重用
变量、if、case、参数(in/out/inout)、while、repeat、loop、cursor、handler
3、存储函数(FUNCTION)
存储函数是有返回值的存储过程,参数类型只能为IN类型
存储函数可以被存储过程替代
4、触发器(TRIGGER)
可以在表数据进行INSERT、UPDATE、DELETE之前或之后触发
保证数据完整性、日志记录、数据校验