
数据库
文章平均质量分 78
john_lw
这个作者很懒,什么都没留下…
展开
-
SQL各种Join连接总结
本文对比总结了SQL中的JOIN之间的联系和区别1.INNER JOIN or JOIN2.OUTER JOIN 2.1LEFT OUTER JOIN or LEFT JOIN 2.2RIGHT OUTER JOIN or RIGHT JOIN 2.3FULL OUTER JOIN or FULL JOIN3.NATURAL JOIN4.CROSS JOIN5.SELF JOIN原创 2017-04-25 10:20:28 · 22348 阅读 · 0 评论 -
InnoDB引擎--存储结构与文件
数据库是数据的集合,数据库管理系统(DBMS)是操作和管理数据库的应用程序。数据库应用主要有两类:OLAP(联机分析处理)和OLTP(联机事务处理)。 OLAP的主要特点是:实时性要求不高数据量大并发量小OLTP的主要特点是:实时性要求高数据量小高并发要求满足ACIDMysql体系架构mysql是一种DBMS,其体系架构如下图所示: mysql中集成的...原创 2018-05-14 14:36:54 · 10884 阅读 · 1 评论 -
InnoDB引擎--索引
良好的索引设计可以大大提高数据库查询性能。InnoDB引擎支持自适应哈希索引、B+树索引和全文索引。其中自适应哈希索引是系统自动调整的,用户无法干预。B+树索引聚集索引聚集索引以主键顺序构建B+树,叶子节点中存储行数据记录,数据也是索引的一部分。辅助索引辅助索引以索引列逻辑顺序构建B+树,叶子节点中不存储实际的行数据记录,而存储的是行数据的聚集索引键。...原创 2018-05-15 10:56:36 · 480 阅读 · 0 评论 -
InnoDB引擎--事务持久性
事务是指构成单一逻辑工作单元的操作的集合。数据库系统维护事务的ACID四个特性:原子性:事务的所有操作在数据库中要么全部反映,要么全部不反映。一致性:事务执行前后数据库保持约束一致性和业务逻辑一致性。隔离性:在事务并发执行时,各个事务都感觉不到其他事务的存在。持久性:事务一旦提交,其更改是永久性的,即使数据库系统崩溃也能恢复。先从持久性说起。持久性保证持久性的策略就是Wr...原创 2018-05-15 14:36:14 · 4452 阅读 · 0 评论 -
InnoDB引擎--事务隔离性
事务将数据库从一个一致状态转换至另外一个一致状态,若某个事务看到了另外一个事务在状态转换过程中的中间态数据(不一致状态),将有可能导致另外一个事务的操作基于一个不一致的数据库状态,进而数据库失去一致性。事务隔离性主要用于处理数据库的并发访问问题。事务隔离性级别事务隔离性分为4个级别,可以在事务的一致性与并发性上的做出权衡。另外,不同的隔离级别也有不同的问题存在。读未提交(Rea...原创 2018-06-03 17:21:44 · 595 阅读 · 0 评论