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