07 2018 档案

摘要:### 全文索引 #### 概述 ​ 通过索引字段的前缀进行查找,B+树索引是支持的,利用B+树索引就可以进行快速查询。 ```mysql SELECT * FROM blog WHERE content like 'xxx%'; ``` ​ 但是查询包含单词的情况,就无能为力了。所以需要进入全文检 阅读全文
posted @ 2018-07-23 20:10 Blue Mountain 阅读(405) 评论(0) 推荐(0) 编辑
摘要:## 索引与算法 ### INNODB存储引擎索引概述 ​ INNODB存储引擎支持以下几种常见的索引: - B+树索引 - 全文索引 - 哈希索引 ​ InnoDB存储引擎支持的哈希索引是自适应的。会根据表的情况自动添加 ​ B+树索引就是传统意义上的索引,这是目前关系型数据库系统中查找最为常用和 阅读全文
posted @ 2018-07-23 17:22 Blue Mountain 阅读(383) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 表 ​ 表就是关于特定实体的数据集合,是关系型数据库模型的核心。 ### 索引组织表 ​ 在INNODB存储引擎中,表都是根据主键顺序组织存放的。这种存储方式的表称为索引组织表。在INNODB存储引擎表中,每张表都有个主键,如果在创建表时没有显式地定义主键,则INNODB存储引擎会 阅读全文
posted @ 2018-07-12 14:21 Blue Mountain 阅读(562) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 文件 ​ 有以下类型文件 - 参数文件:告诉MYSQL实例启动时在哪里找到数据库文件,并且制定某些初始化参数。 - 日志文件:用来记录MYSQL实例对某种条件作出响应时写入的文件。 - socket文件:当用UNIX域套接字方式进行连接时需要的文件。 - pid文件:MYSQL实例 阅读全文
posted @ 2018-07-12 09:37 Blue Mountain 阅读(434) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## InnoDB存储引擎 ### InnoDB存储架构 ![](https://images2018.cnblogs.com/blog/657755/201807/657755-20180710101336338-1279059702.png) ​ InnoDB存储引擎有多个内存块,可 阅读全文
posted @ 2018-07-12 09:35 Blue Mountain 阅读(740) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## MySQL体系结构和存储引擎 ### 定义数据库和实例 - 数据库:物理操作系统文件或者其他形式文件类型的结合。在MYSQL数据库中,数据库文件可以是frm、MYD、MYI、ibd结尾的文件。当使用NDB引擎时,数据库的文件可能不是操作系统上的文件,而是存放在内存之中的文件,但是定 阅读全文
posted @ 2018-07-12 09:34 Blue Mountain 阅读(753) 评论(0) 推荐(0) 编辑