数据库
文章平均质量分 78
记忆力不好
这个作者很懒,什么都没留下…
展开
-
mysql 事务处理,事务操作,JDBC中事务的使用,事务的sql语句,
1.事务事务是将许多动作整合成一个逻辑执行单元,这个执行单元要么全部执行,要么一个都不执行不执行。事务操作具有4的特性在mysql中只有innoDB存储引擎支持事务处理,所以mysql当中innoDB也是默认的存储引擎。在实际的应用当中经常会使用到事务像转账操作,一个账户的金额减少和另一个账户的金额增加都必须保证都正确执行,否则必须回滚。在mysql有个属性叫做autocommit,表原创 2016-04-26 19:45:09 · 2940 阅读 · 0 评论 -
关系型数据与非关系型数据库NoSql
最近经常听到NoSql,不知道什么意思,百度之,发现NoSql就是泛指的非关系型数据库。所以学习了一下,发现非关系型数据库最近非常的火,特别适用于某些应用如SNS网站,所以学习了NoSql与我们常用的关系型数据库之间的差别。总的来说1.非关系型数据库不需要表与表之间有联系。2.非关系型数据库对事务没有需求,不需要严格的保证数据的一致性。3.非关系型数据库追求的是高并发,高扩展性转载 2016-05-20 14:52:29 · 6016 阅读 · 0 评论 -
从各大软件公司笔试压轴题学习SQL语句
从博客园中看到一篇文章,介绍大软件公司面试时常常会出的两道SQL题(见附录)。我觉得受益很多,在此之前,我一直觉得,SQL2008似乎提供了这方面的支持,但更低的版本,包括2005,非游标做不出来(水平够菜)。总结心得如下:1、 强大的group by 1 select stdname,2 isnull(sum(case stdsubject wh转载 2016-06-16 13:44:49 · 2044 阅读 · 0 评论 -
数据库事务的四个特性
一.什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 在mysql当中只有innoDB支持事务,可以通过 show eng转载 2016-04-14 21:43:01 · 18630 阅读 · 0 评论 -
mysql数据库-MyISAM与InnoDB两个存储引擎的索引实现方式
1.MyISAM索引实现:主键索引:MyISAM数据存储文件和索引文件是分开的。MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM主键索引的原理图:这里设表一共有三列,假设我们以Col1为主键,图myisam1是一个MyISAM表的主索引(Primary key)示意。可以看出MyISAM的索引文件仅仅保存数据记录的地址。辅助索引(Secon转载 2016-05-12 16:42:27 · 2935 阅读 · 0 评论