什么是mysql索引?

时间:2009-12-23 17:58:21

标签: sql mysql indexing

我不知道那是什么?这是自动增加号码的ID吗?

3 个答案:

答案 0 :(得分:5)

数据库中的索引有助于在数据库表的特定列中搜索信息。但是,虽然索引有助于搜索,但它也会影响插入,更新和/或删除的数据。

  

自动增加号码的ID是什么?

不,这不是索引 - 它是MySQL中使用的序列值,因此当您向表中添加记录时,列值始终是唯一的。由于该值是唯一的,因此通过它进行搜索将始终返回相同的单个记录。

答案 1 :(得分:2)

General Index Info

索引基本上是数据库加速搜索数据的方式。当你有大量的记录时,能够更快地从查询中查找某些数据真的很有帮助。你只需要知道如何使用它们,以及当它们不像你想象的那样工作时!

MySQL Index creation info

自动递增数字是一种可用于让MySQL为列生成唯一ID的功能。

MySQL Auto Increment

答案 2 :(得分:0)

索引是数据库服务器管理的结构,可以帮助它更快地对表进行排序和搜索。您需要阅读大量相关概念(Binary TreesLinear searching,还有更多内容)才能加快速度,但请从http://en.wikipedia.org/wiki/Index_(database)开始概述。< / p>