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