
MySQL
H_Expect
长风破浪会有时,直挂云帆济沧海。
展开
-
MySQL--存储引擎
存储引擎 是一种基于表的对于文件的存取机制 1. MyISAM 不支持外键,不支持事务,支持全文索引; 对于一些在线分析处理操作速度快,特点是表锁设计; 采用非聚集索引的方式; 文件组成:.myd 存放数据 .myi 存放索引 2. InnoDB 支持外键,支持事务,不支持全文索引; 主要是面向在线事务处理方面的应用,特点是行锁...原创 2019-08-14 19:42:14 · 275 阅读 · 0 评论 -
MySQL--索引
索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引的建立是基于字段的(存储引擎的建立是基于表的)。 一、基于两种存储引擎的索引 1. 基于MyISAM的索引 底层实现为B+树; 数据和索引分离开,是非聚集索引; 叶子节点上存放数据...原创 2019-08-14 20:37:37 · 270 阅读 · 0 评论 -
MySQL--事务
什么是事务? 事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事物开始以前的状态;如果单元中的所有SQL语句均执行成功,则事物被顺利执行。 1. 为什么要讲InnoDB的事务呢? 严格上来说,事务必须同时满足4个特性,即通常...原创 2019-08-16 12:14:07 · 242 阅读 · 0 评论