数据库
文章平均质量分 74
那句晚安她有听吗
这个作者很懒,什么都没留下…
展开
-
mysql高级-视图和函数
三. 视图与函数 1.视图 视图简介 MySQL 视图是一个虚拟表,其内容由查询定义。 视图包含一系列带有名称的列和行数据。 视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表。 优点: 简单化,数据所见即所得; 安全性,用户只能查询或修改他们所能见到得到的数据; 逻辑独立性,可以屏蔽真实表结构变化带来的影响。 缺点: 性能相对较差,从视图查询数据可能会很慢,特别是如果视图是基于其他视图创建的; 修改不方便,特别是复杂的聚合视图基本无法修改 视图使用原创 2021-03-12 10:35:25 · 94 阅读 · 0 评论 -
mysql高级-存储
1、 存储过程有哪些优缺点? 1.通过把处理封装在容易使用的单元中,简化复杂的操作; 2.通常存储过程有助于提高应用程序的性能。 3.存储过程有助于减少应用程序和数据库服务器之间的流量, 4. 存储的程序对任何应用程序都是可重用的和透明的,提升开发效率 2、如何创建存储过程? 、 create procedure 用来创建过程; mypro 用来定义过程名称; (in a int,in b int,out sum int)表示过程的参数,其中 in 表示输入参数,out 表示输出参数。类似于 Java 定原创 2021-03-10 16:19:28 · 91 阅读 · 0 评论 -
mysql高级-索引和事务
第一章 索引、事务和锁 1、 索引有什么作用? 存储引擎用于快速找到记录的一种数据结构,相当于字典的音序表,可以快速查某个字。 2、 事务有什么作用? 为了完成对数据的操作,企业应用经常要求并发访问在多个构件之间共享的数据。这些应用在下列条件下应该维护数据的完整性 3、 事务的并发问题有哪些?如何处理? 脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 不可重复读:是指在一个事务内,多次读同一数据。在这个事务原创 2021-03-08 16:46:32 · 2419 阅读 · 12 评论