首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

小弟最近开始学ACCESS+ASP的网站制作,想问下关于网站数据库查询索引方面的有关问题

2012-02-02 
小弟最近开始学ACCESS+ASP的网站制作,想问下关于网站数据库查询索引方面的问题~都说数据库里面有两种索引:

小弟最近开始学ACCESS+ASP的网站制作,想问下关于网站数据库查询索引方面的问题~
都说数据库里面有两种索引:聚集索引,非聚集索引
这两者的区别我大体搞懂了,现在想问下,既然聚集索引是一个表里面唯一的,那么他和表里面的主键有什么区别?


[解决办法]

聚集索引:
表中数据的物理存放顺序是根据聚集索引而定的。
一个表中只能有一个聚集索引,但不一定是主键,这个可以自己根据需要而定。


非聚集索引:
一个表中,可以创建多个非聚集索引。
创建非聚集索引的主要目的是为了在查询和统计数据时提高速度。
但过多的创建非聚集索引,也会带来存储空间的变大。

[解决办法]
关于聚集索引、非聚集索引、主键的区别,可以参考:


聚集索引\非聚集索引\主键 之间的区别

http://blog.dukuai.com/48042/viewspace_220486
[解决办法]
聚集索引、非聚集索引是SQL SERVER、ORACLE、SYBASE等等中存在的,
在 ACCESS 中没有“聚集索引”的概念,因为无法确认ACCESS是否存在
类似聚集索引的功能,但是 ACCESS 中确实有索引(INDEX)的功能


[解决办法]
Access 数据的物理存储结构微软也是不公开的。
在 ACCESS 中也没有“非聚集索引”的概念

[解决办法]
聚集索引、非聚集索引是SQL SERVER、ORACLE、SYBASE等等中存在的。

在 ACCESS 中没有“聚集索引”的概念,ACCESS 中可以创建索引(INDEX)

热点排行