随笔分类 - MySQL
摘要:【MySQL】事务、隔离级别、MVVC是怎么回事? 一、认识事务 1、为什么要设计事务 事务会把数据库从一种一致状态转换为另一种一致状态。 2、事务的四个特征 原子性 事务是不可分割的工作单位 一致性 事务从一种状态转变为下一种一致的状态。提交或者回滚,不可以破坏原来的表结构。 隔离性 通过锁、MV
阅读全文
摘要:【MySQL】数据库中的哪些“锁”事 在Java中,锁就是提供多线程并发访问的控制工具。那么在开发多用户、数据库驱动的应用时,最大的难点就是最大程度地利用数据库的并发访问,另外一方面就是要确保每个用户能以一致的方式读取和修改数据。 一、什么是锁? 锁机制用于管理对共享资源的并发访问,这里的共享资源不
阅读全文
摘要:【MySql】 索引与视图 一、索引 1、理解索引 MySQL的索引视为了加速对数据进行检索而创建的一种分散的、物理的数据结构。 索引是依赖于表建立的,提供了数据库中编排表中数据的内部方法。 表的存储由两部分组成,一部分是表的数据页面,另一部分是索引页面,索引就存放在索引页面上。 索引的作用: 加速
阅读全文
摘要:一、数据库分类 1、关系型数据库:(SQL) MySQL,Oracle, SQL Server, DB2, SQLite 通过表和表之间,行和列之间的关系进行数据的存储。 2、非关系型数据库:(NO SQL)Not Only Redis,MongDB。 非关系型数据库,对象存储,通过对象自身的属性来
阅读全文