当前位置:网站首页>mysql 索引
mysql 索引
2022-07-31 01:47:00 【我的天才女友】
索引:一个排序好的数据,索引记录了添加索引的位置与数据表中的数据中每行记录之间的一 一对应的关系。
索引类似于词典中的目录一样。
mysql遍历数据的方式:
顺序遍历:查询会遍历数据库中的数据
索引遍历:找到合适的索引,然后根据索引定位到数据库的对应行的数据,提高数据查询能力
索引优缺点:
优点
- 所有字段都可以添加索引
- 可以为表中一列或者多列添加索引
缺点
- 索引需要占有一定位置,数据更新也需要mysql内部对索引进行内部维护
mysql索引的创建原则
- 数据越小越好,占用的内存越少
- 使用简单的数据类型最好
- 尽量不要在null值创建索引,null值会使索引计算更加难
mysql数据索引在数据中主键或者外键添加索引,表中数据有一定量,此字段多用于数据检索条件、此字段用于分组和排序。
索引的类型
唯一索引(unique)、全文索引(fulltext)、空间索引(spatial)
索引创建
alter table tableName add index indexName(columnName)
边栏推荐
- VSCode Plugin: Nested Comments
- The PC side determines the type of browser currently in use
- 九州云获评云计算标准化优秀成员单位
- Distributed. Idempotency
- 如何在 go 程序中暴露 Prometheus 指标
- .NET 跨平台应用开发动手教程 |用 Uno Platform 构建一个 Kanban-style Todo App
- rpm安装postgresql12
- Multiplication, DFS order
- Arbitrum 专访 | L2 Summer, 脱颖而出的 Arbitrum 为开发者带来了什么?
- 数字图像隐写术之卡方分布
猜你喜欢
Basic Parameters of RF Devices 1
MySQL installation tutorial (detailed, package teaching package~)
Arbitrum 专访 | L2 Summer, 脱颖而出的 Arbitrum 为开发者带来了什么?
1782. 统计点对的数目 双指针
Shell 脚本循环遍历日志文件中的值进行求和并计算平均值,最大值和最小值
Kyushu cloud as cloud computing standardization excellent member unit
内网渗透——提权
rpm install postgresql12
Nacos
Centos 7.9安装PostgreSQL14.4步骤
随机推荐
内网渗透——提权
斩获BAT、TMD技术专家Offer,我都经历了什么?
类似 MS Project 的项目管理工具有哪些
ROS Action communication
The Meta Metaverse Division lost 2.8 billion in the second quarter, still want to continue to bet?Metaverse development has yet to see a way out
勾股数元组 od js
TiKV主要内存结构和OOM排查总结
C language _ structure pointer array function voting system
kotlin中函数作为参数和函数作为返回值实例练习
MySql的初识感悟,以及sql语句中的DDL和DML和DQL的基本语法
case语句的综合结果,你究竟会了吗?【Verilog高级教程】
leetcode-952:按公因数计算最大组件大小
VSCode Plugin: Nested Comments
聚簇索引和非聚簇索引到底有什么区别
C语言_结构体指针数组函数选票系统
软件测试缺陷报告---定义,组成,缺陷的生命周期,缺陷跟踪产后处理流程,缺陷跟踪处理流程,缺陷跟踪的目的,缺陷管理工具
MySQL (6)
What does a software test report contain?
prometheus 监控概述
Centos 7.9安装PostgreSQL14.4步骤