已找到以下 10000 条记录
  • MySQL的普通索引和唯一索引到底什么区别?

    # MySQL的普通索引和唯一索引到底什么区别? 1 概念区分 普通索引 V.S 唯一索引 普通索引可重复,唯一索引和主键一样不能重复。 唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,人为规定该字段不得重复,那么就使用唯一索引。(一般设置学号字段为主键)

    作者: JavaEdge
    发表时间: 2022-03-01 15:56:57
    2089
    0
  • Python MYSQL数据库之聚集索引与辅助索引

    的辅助索引的书签就是相应行数据的聚集索引键。如下图辅助索引的存在并不影响数据在聚集索引中的组织,因此每张表上可以有多个辅助索引,但只能有一个聚集索引。当通过辅助索引来寻找数据时,InnoDB存储引擎会遍历辅助索引并通过叶子级别的指针获得只想主键索引的主键,然后再通过主键索引来找到

    作者: Yuchuan
    发表时间: 2020-06-18 20:45:45
    4940
    0
  • mysql5.6建立索引报错1709问题及解决【转】

    ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;索引字段的长度大于767,或者说,使用到的字段的长度和大于767则报错。MySQL 5.6 中的innodb_large_prefix默认是关闭的。在MySQL中,innodb_large_prefix 参数是一个 InnoDB

    作者: 赫塔穆勒
    22
    3
  • 如何使用 MySQL 的全文索引(Full-text Index)?

    如何使用 MySQL 的全文索引(Full-text Index)?

    作者: 知识浅谈
    51
    10
  • 2020-12-04:mysql 表中允许有多少个 TRIGGERS?

    2020-12-04:mysql 表中允许有多少个 TRIGGERS?#福大大架构师每日一题#

    作者: 福大大架构师每日一题
    719
    0
  • MySQL索引的创建、查看和删除

    一、创建索引1、在创建表的同时创建索引① 创建普通索引② 创建唯一性索引③ 创建主键索引④创建单列索引⑤ 创建联合索引⑥ 创建全文索引⑦ 创建空间索引 2、在已经创建好的表上创建索引① 使用alter table语句创建索引② 使用create index创建索引

    作者: Laura_张
    发表时间: 2022-08-27 14:31:48
    123
    0
  • MySql基础知识总结(索引篇)

    2、触发联合索引 (1)使用联合索引的全部索引键可触发联合索引 (2)使用联合索引的全部索引键,但是用or连接的,不可触发联合索引 (3)单独使用联合索引的左边第一个字段时,可触发联合索引 (4)单独使用联合索引的其它字段时,不可触发联合索引 六、分析sql的执行计划---explain

    作者: 哪吒编程
    发表时间: 2021-10-10 10:42:17
    1445
    1
  • 解谜MySQL索引:优化查询速度的不二法门

    前言当我们谈论数据库性能优化时,MySQL索引无疑是一个不可或缺的话题。索引的巧妙使用可以显著提高查询速度,减轻数据库负担。让我们一起深入研究MySQL索引的世界,揭示这个数据库优化的关键之门。索引基础索引数据库中一种用于提高检索速度的数据结构。它类似于书籍的目录,可以加速数

    作者: 一只牛博
    15
    7
  • MySQL面试题——in是否使用【索引

    ALL:全表扫描,应当避免该类型 index:索引全局扫描,index与ALL区别为index类型只遍历索引树 range:检索索引一定范围的行 ref:非唯一性索引扫描,返回匹配某个单独值的所有行 eq_ref:唯一索引扫描,对于每个索引键,表中只有一条记录与之匹配。常见主键或唯一索引扫描 const:表

    作者: 红目香薰
    发表时间: 2022-06-26 12:05:58
    234
    0
  • Mysql必知必会:索引的使用

    以使用书的索引类似的方法使用它。DBMS 搜索排过序的索引,找出匹配的位置,然后检索这些行。 索引特点: 索引提高检索的性能,但降低了数据增删改的性能。 在执行这些操作时,DBMS 必须动态地更新索引索引数据可能要占用大量的存储空间。 并非所有数据都适合做索引。取值不多的数据(如

    作者: Python新视野
    发表时间: 2022-04-28 11:08:43
    576
    0
  • 一文了解 MySQL 索引及其原理

    MySQL索引 1.数据库中有哪些索引类型? 2.数据库索引底层实现 3. 为什么选用B+树? 4. 哈希索引与B+树如何选用? 5. 聚集索引和非聚集索引的区别 6. 什么情况下设置了索引但是会失效? MySQL索引 1.数据库中有哪些索引类型? 索引的几种类型:唯一索引

    作者: 宇宙之一粟
    发表时间: 2022-03-30 16:24:21
    421
    0
  • 联合索引设置不当导致慢SQL - 云数据库 RDS

    行慢是因为未走索引或选错索引。且通过EXPLAIN查看该SQL的执行计划确实是全表扫描。 图2 慢日志 在实例上对该表执行SHOW INDEX FROM检查三个字段的索引区分度(或基数)。 图3 查看索引区分度 可知基数最小的字段“query_date”在联合索引的第一位,基数最

  • 数据库-MySQL-索引介绍

    点击并拖拽以移动点击并拖拽以移动​编辑 索引的结构  MySQL索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包含以下几种: 点击并拖拽以移动点击并拖拽以移动​编辑  索引对存储引擎的支持情况 点击并拖拽以移动点击并拖拽以移动​编辑  我们平常所说的索引,如果没有特别指明,都是B+树结构组织的索引。

    作者: 莫浅子
    发表时间: 2022-10-14 09:08:07
    413
    0
  • MySQL】全面剖析索引失效、回表查询与索引下推

    在没有索引下推的情况下,MySQL 的查询执行流程通常是: 索引扫描:存储引擎使用索引查找满足索引条件的记录。 返回记录:将这些记录返回给 MySQL 服务器。 行过滤:MySQL 服务器根据剩余的查询条件进一步过滤这些记录。 使用索引下推后,MySQL 优化器会在索引扫描阶

    作者: MoCrane
    发表时间: 2024-08-10 09:38:08
    45
    0
  • MySQL】表页跟索引的关系

    表页:存放了很多数据,它是innodb最小单元的存储空间 没有索引时查询 当没有索引时,会直接进行在表页全部进行查询,也就是进行全表扫描 带索引时查询 当设置索引后,数据在存入表页时会进行排序,根据索引的规则,数据无论更新还是新增索引结构都会更新

    作者: 原来是咔咔
    发表时间: 2022-03-27 16:26:42
    305
    0
  • Python MySQL 数据库之测试索引

    call auto_insert1();二 在没有索引的前提下测试查询速度#无索引mysql根本就不知道到底是否存在id等于333333333的记录,只能把数据表从头到尾扫描一遍,此时有多少个磁盘块就需要进行多少IO操作,所以查询速度很慢 mysql> select * from s1 where id=333333333;

    作者: Yuchuan
    发表时间: 2020-06-18 23:45:46
    4800
    0
  • 修改Mysql索引长度限制解决767 byte限制问题【转】

    bytes原因msyql5.6及以前版本, 默认索引最大长度767bytes若使用utf8mb4格式编码(utf8字符占用3字节,utf8mb4字符占用4字节)则单个字段长度不能超过1915.7及之后版本, 限制放开到3072 bytes解决方案一、将数据库版本升级到5.7版本或以上二、修改相

    作者: 赫塔穆勒
    24
    3
  • Mysql

    Mysql 概述 环境准备 使用场景 使用指南 配置项说明 父主题: Mas-GO-SDK使用手册

  • MySQL索引下推,原来这么简单!

    大家好,我是大彬~ 今天给大家分享MySQL索引下推。 什么是索引下推 索引条件下推,也叫索引下推,英文全称Index Condition Pushdown,简称ICP。 索引下推是MySQL5.6新添加的特性,用于优化数据的查询。 在MySQL5.6之前,通过使用非主键索引进行查询的时候,存

    作者: 大彬
    发表时间: 2022-03-05 04:03:02
    826
    0
  • MysQL B-Tree 索引(理解+分享)

    bod='1996-01-01'的人,因为MySQL无法跳过索引中的某一列而使用索引中最左列和排在末尾的列进行组合。如果不指定索引中中间的列,则MySQL只能使用索引的最左列,即第一列。(4)如果查询中有某个列的范围查询,则其右边所有列都无法使用索引优化查找。例如有这样一个查询:where

    作者: 窗台
    发表时间: 2020-11-25 21:09:20
    9663
    0