函数、存储过程、视图、事务和索引总结

1.函数—创建—调用—变量 (临时变量declare,用户变量set @xx=xx,系统变量@@)

创建,调用,删除

有返回值的sql语句中都不能够执行除了select 。。。into之外

2.存储过程—创建—查看—调用—删除

参数的类型 in out inout类型的参数 通过out类型的参数可以给存储过程实现返回值

存储过程中 可以执行任意的sql语句,更到的灵活,在实际开发中使用更多

相同点:减少网络流量的消耗

3.视图—创建—调用—删除

数据库中存在的虚表

4.事务:安全的更新数据库的一中方式

四大特征:原子性,一致性,隔离性,持久性

三个操作指令 begin commit rollbacl

1.手动开启事务,手动提交事务

2.成功之后,进行提交,一旦提交不能够车脚

3.失败之后,执行回滚操作,回滚去除脏数据

事务是面向当前连接的

事务更新大批量数据的时候,效率高,更新安全(脏数据)

5.索引:提高查询的效率

降低更新的效率

额外消耗磁盘的效率

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.