首页 > 数据库 >MySQL学习笔记——索引

MySQL学习笔记——索引

时间:2024-07-16 16:31:25浏览次数:15  
标签:MySQL 笔记 查询 索引 user SQL tb select

索引

0.前言

本文是跟着网课学习的时候随手记录的一篇关于MySQL索引的学习笔记

1.索引概述

1.1.索引介绍

索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。

1.2.索引演示

那么,索引到底是怎么提升查询性能的呢?我们先举一个简单的例子进行说明:

假如现在有如下这么一张数据表,我们需要查询表中年龄(age)为45的字段

标签:MySQL,笔记,查询,索引,user,SQL,tb,select
From: https://www.cnblogs.com/itaiblog/p/18305540

相关文章

  • 计组笔记第二章——数据的表示和运算
    本章问题:数据如何在计算机中表示?运算器如何实现数据的算术、逻辑运算?2.1.1进位计数制十进制计数法古印度人发明阿拉伯数字。基于乘法思想。十进制表示方式:整数情况下:\[K_nK_{n-1}...K_2K_1K_0=K_n\times10^n+K_{n-1}\times10^{n-1}+...+K_2\times10^2......
  • redis笔记2
    redis是用c语言写的,放不频繁更新的数据(用户数据。课程数据)Redis中,"穿透"通常指的是缓存穿透(CachePenetration)问题,这是指一种恶意或非法请求直接绕过缓存层,直接访问数据库或其他持久存储的情况。具体来说,Redis缓存穿透是指请求的数据在缓存中不存在,导致每次请求都要访问数......
  • 入门级搜索引擎实现
    实验原理:该搜索引擎的实现主要分为四个部分。第一部分:从能源学院主页https://nyxy.cumtb.edu.cn/开始爬取,使用BeautifulSoup库来解析HTML,使用双端队列存储未访问的链接,并使用集合存储已访问的链接,以避免重复访问同一链接,同时过滤掉一些不感兴趣的链接。第二部分:将网页编......
  • mysql分区
    --1.分区相关--创建存储过程DELIMITER$$CREATEPROCEDUREens_rb.add_partitions_by_day(intable_namevarchar(30),start_strvarchar(30),end_strvarchar(30))BEGINdeclarestart_ddatedefaultDATE_FORMAT(start_str,'%Y-%m-%d');declare......
  • Java性能优化-书写高质量SQL的建议(如何做Mysql优化)
    场景Mysql中varchar类型数字排序不对踩坑记录:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/139955012为避免开发过程中针对mysql语句的写法再次踩坑,总结开发过程中常用书写高质量sql的一些建议。注:博客:https://blog.csdn.net/badao_liumang_qizhi实现查询......
  • 从零开始:利用阿里云 OSS 轻松同步你的思源笔记
    引言在数字时代,数据的安全与同步变得尤为重要。思源笔记作为一款隐私优先的个人知识管理系统,如何通过阿里云OSS进行数据同步?本文将为基础小白详细讲解步骤,让你轻松上手。请务必先备份数据,重要的事情说三遍!创建存储桶登录阿里云官网,使用支付宝扫码登录。打开oss存储,......
  • 104-Python中字符串索引和切片
    Python中字符串索引和切片greeting_str='Hey,James!'#打印字符串长度print('字符串的长度为:')print(len(greeting_str))#字符串的长度为:#11#打印每个字符和对应的索引forindex,charinenumerate(greeting_str):print(f"字符:{char},索引:{index}")#字符:H,索......
  • mysql索引与锁
    一.MYSQL索引1.1索引介绍1.1.1索引是什么官⽅方介绍索引是帮助MySQL高效获取数据的数据结构。更更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文......
  • GZERec论文阅读笔记
    GenerativeAdversarialZero-ShotLearningforCold-StartNewsRecommendation论文阅读笔记Abstract现存的问题:​ 新闻推荐模型极其依赖用户与新闻文章之间的交互信息来进行个性化推荐。因此,冷启动问题(CSP)是其面临的最严峻挑战之一。对于新用户或新新闻,它们的性能会急剧下......
  • java学习笔记
    //单行注释/**/多行注释/** */文档注释byte:-128~127short:正负三万int:正负21亿long:如果表示的数超过int需要加L 123456789123456Lfloat:后面加fdouble:char:单引号引起来的单个字符增强for循环:for(intnum:arr)创建新的构造器,要保留空构造器,构造器也......