2008-04-18 11:05:09 / Oracle入门与认证
本人对索引一直不理解,也在网上搜索相关资料,看到如下一段文字:假设我们创建了一个名为people的表:CREATE TABLE people ( peopleid SMALLINT NOT NULL, name CHAR(50) NOT NULL );然后,我们完全随机把1000个不同name值插入到people表。我们可知,在数据文件中name列没有任何明确的次序。如果我们创建了name列的索引,我们要查找name等于“Mike”记录的peopleid(SQL命令为“SELECT peopleid FROM people WHERE name='Mike';”),数据库系统能够在name的索引中查找Mike值,然后直接转到数据文件中相应的行,准确地返回该
查看(425)
评论(4)