数据库

Posted wutanghua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库相关的知识,希望对你有一定的参考价值。

1. 数据库:

 

(一)数据库的介绍

 

  简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。存放数据的仓库。开发人员对数据库的基本操作:增、删、改、查。

 

 

 

 

 

 

原子性;事物包含的所有操作要么成功,要么全部失败回滚;成功必须完全应用到数据库,失败则不能对数据库产生影响。

一致性;事务执行前和执行后必须处于一致状态。

  例:用户A和用户B的前加起来一共是5000; 无论AB用户之间是如何相互转换的,事务结束后两个用户的钱加起来还是5000,这就是事务的一致性。

隔离性:当多用户并发访问数据库的时候,数据库为每一个用户开启一个事务,这个事务不被其他事务操作干扰,多个并发事务之间要相互隔离;

 

持久性:

  一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便在数据库系统遇到故障的情况下也不会丢失事物的操作。

 

这些操作要么全做要么全不做,是一个不可分割的工作单位,事务回滚是指将该事务已经完成的对数据库的更新操作撤销。

数据库提供的四种隔离等级:

如果我们不考虑隔离性,会导致脏读

脏读

  在一个事务处理的过程当中读取另一个没有提交的事务当中的数据,然后使用了数据。

幻读

 

 

   

以上是关于数据库的主要内容,如果未能解决你的问题,请参考以下文章

数据库类型——系统数据库/用户数据库

关系型数据库与文档型数据库的差别?

数据库数据库管理系统数据库系统

mysql数据库的基本操作:创建数据库查看数据库修改数据库删除数据库

如何清理mysql数据库缓存数据?

JDBC访问数据库的步骤