本文目录一览

1,那位高人告诉一下索引到底指的是什么是不是数据库中字段名

索引不是字段名使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。就像使用字典查字时 要先翻索引 再根据索引找到该字的页数如果没有索引 那翻起来就像大海捞针了

那位高人告诉一下索引到底指的是什么是不是数据库中字段名

2,SQL语言中索引具体什么意思举例说明有什么用

索引,你去图书馆结过书吧?为了很方便的找到书名,图书馆一般来讲都会把书名按照字母排序制作成卡片,方便阅览者查阅。假如自己去图书架上一本一本的查找,估计一整天都会耗在图书馆了。这些卡片就是索引。同理。索引在数据库中也是为了提高查询速度而为某一个或者某几个字段建的“卡片”。索引是数据库应用开发者根据应用的实际情况建立的。比如假如一个人事管理系统,人名的查询经常会被用到,那么通常会给这个字段建一个索引。

SQL语言中索引具体什么意思举例说明有什么用

3,什么叫数据库索引

是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。应用数据库,要经常使用不同的关键字进行索引排序,可以明显提高数据的查找速度,一定不要忽视此点。
就像一本书的目录一样,数据存在页中。通过索引可以找到第几页,访问数据便捷
http://blog.csdn.net/sap_bw/article/details/6611799

什么叫数据库索引

4,SQL的索引是什么意思用于什么情况下

索引主要用来提升数据检索速度,在数据量很大的时候很有用. 索引相当于图书馆的图书目录,你要找本书可以在图书目录上找到这本书在哪个书架第几本,这样明显比到书架去找书要快得多,索引就是这个道理. 索引在数据库优化当中起着非常重要的作用,像我的网站(http://www.99sc.cn)里面的 表基本上都建有索引, 这样可以使得我的网站数据在百万千万条数据的时候也不会很慢(只是现在数据很少,呵呵),如果没有索引估计会很惨. 以下是网上的介绍,看看吧: 索引简介 索引是表示数据的另一种方式,它提供的数据顺序不同于数据在磁盘上的物理存储顺序。索引的特殊作用是在表内重新排列记录的物理位置。索引可建立在数据表的一列上,或建立在表的几列的组合上。 回想一下图书馆中,存放着一架一架的图书。假设要找一本书,图书管理员视必要一架一架的寻找,直到找到想要的那本书为止。这样的查找肯定费时费力,那么管理员可以将所有的图书标题按字母分类建立索引卡片,按字母顺序放在不同的办公抽屉中,这样一架一架查找图书的过程就变成了在办公桌前抽屉中查询索引卡片了,很容易得到有关这本书的信息。 再进一步设想,图书管理员很勤快,他不仅按照图书标题字母分类,而且还按作者姓名和出版社分别建立了另外的索引卡片,这个过程将给借阅者在检索图书信息时以更大的灵活性。因此在一个数据表中是可以建立多个索引的。 在数据库中,对无索引的表进行查询一般称为全表扫描。全表扫描是数据库服务器用来搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。这个操作可以比作在图书馆中查书,从第一个书架的第一本书开始,浏览每一本书,直到发现所要的书为止。为了进行高效查询,可以在数据表上针对某一字段建立索引,由于该索引包括了一个指向数据的指针,数据库服务器则只沿着索引排列的顺序对仅有一列数据的索引进行读取(只建立一个索引)直至索引指针指向相应的记录上为止。由于索引只是按照一个字段进行查找,而没有对整表进行遍历,因此一般说来索引查找比全表扫描的速度快。 那么,是不是使用索引查询一定比全表扫描的速度快呢?答案是否定的。如果查询小型数据表(记录很少)或是查询大型数据表(记录很多)的绝大部分数据,全表扫描更为实用。例如,查询“性别”字段,其值只能是“男或女”,在其上建立索引的意义就不大,甚至不允许在布尔型、大二进制型(备注型、图像型等)上建立索引。 我的qq:505022441

文章TAG:数据  数据库  外部  索引  数据库外部索引是指哪个  
下一篇