存储过程(一般不会,公司会专门找DBA开发存储过程):把mysql语句封装成一个包,对外提供一个接口。
优点:开发效率高
缺点:跨部门沟通
视图:查询出的虚拟表做成一个虚拟表
会存到硬盘上 扩展性差,不会用,不要修改视图
create view teacher_view as select tid from teacher where tname='李平老师';
触发器:增删改操作时
每增加一条sql语句触发执行
事务:要么同时成功,一个失败 都失败。
1:转账时 一个账户减去金额,一个账户加上金额。