MySQL索引基础入门,一篇讲清楚

2023-05-26 0 920

序言

从那时已经开始本系列产品该文就带诸位爸爸妈妈自学资料库控制技术。资料库控制技术是Java合作开发中不可或缺的一小部分科学知识文本。也是十分关键的控制技术。本系列产品讲义循序渐进, 全面性传授资料库管理体系。 适于零此基础的爸爸妈妈来自学。

概要约1888】字,不说废话,只讲能让你教给控制技术、知道基本原理的纯蔬果!责任编辑暗含多样事例及新闻标题音频,让你更快的认知和利用该文的控制技术基本概念,并能给你增添具备足够多感悟的思索……

一. 检索

1. 甚么是检索

嘿嘿带诸位爸爸妈妈介绍下检索的益处是甚么呢?

那的确是查阅统计数据块!

库控制系统还保护着满足用户某一搜寻演算法的计算机程序,此种计算机程序以这种某一的形式对准统计数据,此种计算机程序是检索啦。

2. 检索的进行分类

按照功能进行分类:

普通检索: 最基本的检索,它没有任何限制。

唯一检索:检索列的值必须唯一,但允许有空值。如果是组合检索,则列值组合必须唯一。

主键检索:一种特殊的唯一检索,不允许有空值。一般在建表时同时创建主键检索。

组合检索:顾名思义,是将单列检索进行组合。

外键检索:只有InnoDB引擎支持外键检索,用来保证统计数据的一致性、完整性和实现级联操作。

概要检索:快速匹配全部文档的形式。InnoDB引擎5.6版本后才支持概要检索。MEMORY引擎不支持。

按计算机程序进行分类:

B+Tree检索 :MySQL使用最频繁的一个检索计算机程序,是InnoDB和MyISAM存储引擎默认的检索类型。

Hash检索 : MySQL中Memory存储引擎默认支持的检索类型。

3. 检索的操作

3.1统计数据准备

下面我们一起来为演示检索准备一下表结构和统计数据:

MySQL索引基础入门,一篇讲清楚

3.2创建检索:

下面是创建检索的语法,我们能一起来试一试

MySQL索引基础入门,一篇讲清楚

注意:如果一个表中有一列是主键,那么就会默认为其创建主键检索!(主键列不需要单独创建检索)。

举个栗子:

MySQL索引基础入门,一篇讲清楚

3.3查看检索

创建完检索后能进行查看检索,如下:

MySQL索引基础入门,一篇讲清楚
MySQL索引基础入门,一篇讲清楚

3.4删除检索

最后是删除检索语法和事例:

MySQL索引基础入门,一篇讲清楚
MySQL索引基础入门,一篇讲清楚

4. 检索效率的测试

下面是创建product商品表,并添加100万条统计数据做测试。

MySQL索引基础入门,一篇讲清楚

二. 结语

最后在这里对责任编辑核心要点进行总结:

检索是提高查阅速度的特别有效的工具,建议熟练掌握。

请记住各种不同类型的检索,在不同的业务场景选择合适的检索类型使用。

持续增添更多控制技术类蔬果

责任编辑源码及配套资料能后台dd小千~

玩转MYSQL资料库之——视图详解

MySQL事务隔离级别详解

MySQL常用函数详解,内含示例

MySQL事务全攻略,资料库必备科学知识点

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务