• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 什么是MySQL索引?【详解】

什么是MySQL索引?【详解】

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL索引等相关知识,希望本文的分享对您有所帮助
本篇文章主要给大家介绍什么是MySQL索引?

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。

打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。

索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。

创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。【具体操作方法大家可以参考微课江湖中的MySQL视频教程或者MySQL手册!】

实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。

上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。

建立索引会占用磁盘空间的索引文件。

以上就是什么是MySQL索引?【详解】的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-12-05sqlserver 触发器教程
  • 2017-05-11mysql主从同步快速设置方法
  • 2018-12-05用 INNER JOIN语法联接多个表建记录集
  • 2017-05-11用MySQL函数清除字符串首尾空白字符的方法
  • 2017-05-11检查并修复mysql数据库表的具体方法
  • 2018-12-05xammp怎样设置mysql数据库密码?
  • 2017-05-11mysql中order by与group by的区别
  • 2018-12-05深入理解MySQL进阶漂流记(五)
  • 2018-12-05sql2005 create file遇到操作系统错误5拒绝访问 错误1802
  • 2018-12-05sql数据库导入导出步骤教程(图)

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 详解MySQL存储过程参数有三种类型(in、out、inout)
    • 为数据库生成某个字段充填随机数的存储过程
    • SQL临时表递归查询子信息并返回记录的代码
    • mysql如何根据汉字首字母排序
    • oracle 日期函数集合(集中版本)第1/2页
    • mysql常用基础操作语法(三)~~对数据的增删改操作【命令行模式】
    • Oracle入侵常用操作命令整理
    • MySQL终端管理数据库操作指南
    • 解析mysqldump的delay-insert选项
    • 关于mysqli_affected_rows()函数的详细介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有