`
realizeamg
  • 浏览: 33068 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

MySQL学习笔记--INDEX

阅读更多
如果用几个COLUMN共同建立了一个INDEX,如果查询时只指定了部分的字段,如果满足以下条件,也可以利用INDEX:
(1)建立INDEX的前n个字段必须出现在查询条件中,出现几个字段,MySQL就可以索引到第几个层次
(2)查询中不能有没有建立INDEX的COLUMN用于OR子句

使用索引的小技巧:
(1)如果有多个字段一起建立INDEX,那么重复值越高的COLUMN在建立索引的子句中应该越优先,这样可以减小INDEX数量,加快速度
(2)索引越小,速度越快。如果对很大的COLUMN建立索引,索引就会很大。索引尽量在设计表的时候保证COLUMN的类型尽量小
(3)对长的COLUMN,比如VARCHAR,也可以选择只在COLUMN的前几位数据上建立索引
分享到:
评论

相关推荐

    MYSQL学习笔记-索引[文].pdf

    MYSQL学习笔记-索引 MYSQL学习笔记-索引是一篇关于MYSQL数据库索引的详细笔记,涵盖了索引的基本概念、类型、创建方法以及使用场景。下面是笔记中的主要知识点: 一、索引的基本概念 * 在数据库表中,使用索引...

    MYSQL学习笔记-索引

    ### MySQL学习笔记—索引详解 #### 索引的重要性 在MySQL中,索引扮演着极其重要的角色,尤其在处理大数据量时更是如此。合理的索引设计不仅可以大幅提升查询性能,还能有效降低服务器资源消耗。根据给定的信息,...

    MYSQL学习笔记-索引参照.pdf

    4. **全文索引**(Full-text Index):从MySQL 3.23.23版本开始支持,用于全文搜索。在此不再详述,因为主要关注基础索引类型。 单列索引是指索引仅覆盖一个列,而组合索引(Multi-column Index)则包括两个或更多...

    MYSQL基础知识-学习笔记

    这份"MYSQL基础知识-学习笔记"涵盖了对MySQL的初步介绍以及基础概念,是初学者入门的理想资源。 首先,我们从MySQL的简介开始。MySQL是由瑞典的MySQL AB公司开发的,后被甲骨文公司收购。它是一款开源、免费的...

    MySQL学习笔记.zip

    这份“MySQL学习笔记”将引导我们深入理解其核心概念和实用技能。 一、MySQL简介 MySQL是一个开源、免费的数据库系统,由瑞典的MySQL AB公司开发,后被Oracle公司收购。它的设计目标是速度、可移植性和简洁性,支持...

    MySQL学习笔记5-数据库性能优化与扩展.md

    ### MySQL学习笔记5-数据库性能优化与扩展 #### 概述 随着业务量的增长和访问频率的提高,数据库系统的性能优化变得尤为重要。本篇学习笔记将深入探讨如何通过索引优化、查询优化以及缓存利用等多种技术手段来提升...

    Django学习笔记--阉割版

    Django学习笔记--阉割版 Django是Python下的一个免费开源的Web应用框架,使用它可以快速构建可维护、可扩展、灵活的网站。下面是 Django 学习笔记的总结,涵盖了 Django 的安装、项目结构、应用程序、视图、模型、...

    laravel框架学习笔记--阿里云部署

    【laravel框架学习笔记--阿里云部署】 Laravel是一款基于PHP的开源Web应用框架,以其优雅的语法和强大的功能深受开发者喜爱。本笔记主要聚焦在如何将一个Laravel项目部署到阿里云服务器上,以便在互联网上运行。...

    mysql语法手册-mysql语法手册-mysql语法手册-mysql语法手册

    通过阅读“mysql操作语法.htm”、“mysql语法.html”和“MySQL学习笔记.pdf”,你可以逐步掌握MySQL的所有关键语法和最佳实践。在学习过程中,不断实践和理解每个概念,将有助于提升你在数据库领域的专业技能。

    MySQL学习笔记-初级操作

    在开始学习之前,你需要在你的计算机上安装MySQL。这可以通过访问MySQL官方网站下载适合你操作系统的安装包来完成。安装过程中,你需要设置root用户的密码,这个密码将用于所有数据库管理操作。 2. **MySQL命令行...

    mysql 个人学习笔记

    MySQL是世界上最受欢迎的关系型数据库管理...以上只是MySQL学习笔记的一部分内容,实际的学习过程中,你还会接触到触发器、分区、复制、集群等更高级的主题。不断实践和深入研究,才能真正掌握这个强大的数据库系统。

    mysql学习笔记

    这份“mysql学习笔记”涵盖了MySQL的基础知识,包括但不限于数据库的概念、SQL语言的使用、以及更深入的多表操作。 在“day08入门笔记”中,你可能会学到以下内容: 1. **数据库基本概念**:了解什么是数据库,...

    MySQL OCP超详细学习笔记.pdf

    MySQL OCP 超详细学习笔记$pdf MySQL OCP 超详细学习笔记.pdf 是一份详细的 MySQL 学习笔记,旨在帮助 MySQL DBA master 数据库管理的知识和技能。本笔记涵盖了 MySQL 的多个方面,包括 MySQL 的配置、性能优化、...

    MySQL入门很简单-学习笔记

    ### MySQL入门很简单—学习笔记知识点总结 #### 一、数据库概述 **1.1 数据存储方式** - **文件系统**:传统的数据存储方式,通过文件和文件夹组织数据。 - **数据库系统**:通过数据库管理系统(DBMS)进行数据...

    MySQL入门很简单-学习笔记_20110913.pdf

    ### MySQL入门知识点详解 #### 一、数据库概述 1. **数据存储方式**:数据库是组织、存储和处理数据的一种重要工具。早期的数据存储方式包括文件系统,但是随着数据量的增长,这种简单的方式逐渐暴露出许多问题,...

    一千行 MySQL 学习笔记.pdf

    ### MySQL学习笔记知识点详解 #### 一、MySQL服务管理 **1. 启动MySQL服务** 在Windows环境中,可以通过以下命令启动MySQL服务: ```sql net start mysql ``` **2. 创建Windows服务** 若要手动创建一个...

    MySql学习笔记(详细)

    ### MySQL学习笔记(详细) #### 一、数据库操作 MySQL是一种关系型数据库管理系统,通过一系列命令来进行数据库的管理和数据的处理。以下是一些常见的数据库操作命令: - **连接MySQL服务器**: - `mysql -u ...

    MySQL学习笔记 ADY

    根据所提供的文件内容,以下是对MySQL学习笔记的知识点进行详细的阐述: 第1章 数据库概述 - 数据存储方式:MySQL使用关系型数据库管理系统,以表格形式存储数据,表格由行(记录)和列(字段)组成。 - 数据库范式...

    MySQL学习笔记.docx

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储...以上就是MySQL学习笔记中涉及的关键点,它们构成了MySQL日常管理的基础。理解并熟练掌握这些概念和命令,对于任何需要使用MySQL的人来说都是非常重要的。

Global site tag (gtag.js) - Google Analytics