美文网首页数据库小计
数据库基础<二>

数据库基础<二>

作者: 祁小彬 | 来源:发表于2022-03-06 05:06 被阅读0次

一、索引
1、什么是索引?
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。

索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。

更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的。

2、索引有哪些优缺点?
索引的优点

可以大大加快数据的检索速度,这也是创建索引的最主要的原因。
通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。
索引的缺点

时间方面:创建索引和维护索引要耗费时间,具体地,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,会降低增/改/删的执行效率;
空间方面:索引需要占物理空间。

相关文章

  • 数据库基础和SQL基础总结

    本文会总结下数据库知识,SQL基础,常用SQL语句总结; 一、数据库基础相关概念 二、数据库重点知识点 三、数据库...

  • MySQL基本语句

    一、数据库基础: 二、数据库语句: 三、数据表的操作语句:

  • Flask基础

    目录一、Flask基础二、数据库连接配置三、模板四、表单五、数据库 Flask框架 一、Flask基础 1.初始化...

  • elasticsearch基础信息

    一、 elasticsearch 和 数据库对比 二、elasticsrarch 基础介绍: Elasticsea...

  • 2018-10-25day9数据库基础

    数据库基础 day9数据库基础

  • SQL基础教程(第二版)学习笔记

    SQL基础教程(第二版) 1 数据库和SQL 1.1 数据库管理系统 DBMS** 层次数据库 HDB 关系数据库...

  • Python CGI 实战三:PyMySQL实现登录注册

    在实战二的基础上,加上PyMySQL数据库对用户登录注册的操作 最终效果 建立数据库pydemo,前端还是用实战二...

  • 第6次课-Shell脚本语言-第6讲

    内容一:Shell脚本->数据库SQL语句->基础(回顾) 内容二:Shell脚本语言->数据库操作->在Shel...

  • 数据库基础(二)

    SQL支持三种类型的注释 如下 注释 --注释 /* 这就是注释我的三个方式 */ /* 数据库的相关操作*/...

  • 数据库基础<二>

    一、索引1、什么是索引?索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据...

网友评论

    本文标题:数据库基础<二>

    本文链接:https://www.haomeiwen.com/subject/mudzlrtx.html