摘要: 【1】数据库中主键是:主键是在一个表上定义的唯一键中的一个,而且该键被选为最重要的键。一个表上只能有一个主键。 会自动为主键创建主索引。数据库管理器使用主索引来有效地访问表行,且主索引允许数据库管理器强制主键的唯一性。(也可以在非主键列上定义索引,以便在处理查询时高效率地访问数据。) 关键字就是为了方便编程人员在打开数据库的时候知道每个表所代表的值是什么。主要起到注释作用索引可以提高查询的速度. 其实主键和索引都是键,不过主键是逻辑键,索引是物理键,意思就是主键不实际存在,而索引实际存在在数据库中,主键一般都要建,主要是用来避免一张表中有相同的记录,索引一般可以不建,但如果需要对该表进行查询操 阅读全文
posted @ 2012-06-30 20:14 何解一直犯相同错误? 阅读(2206) 评论(0) 推荐(0) 编辑
摘要: 聚集索引和非聚集索引的区别: 汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“a”开头并以“z”结尾的,那么“安”字就自然地排在字典的前部。如果您翻完了所有以“a”开头的部分仍然找不到这个字,那么就说明您的字典中没有这个字;同样的,如果查“张”字,那您也会将您的字典翻到最后部分,因为“张”的拼音是“zhang”。也就是说,字典的正文部分本身就是一个目录,您不需要再去查其他目录来找到您需要找的内容。正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。 如果您认识某个字,您可以快速地 阅读全文
posted @ 2012-06-30 19:48 何解一直犯相同错误? 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第二次回答:问题补充:能不能具体点,新建一个索引就可以了吗基本上可以这么说,不过你也可以修改索引。记住:索引其实关键目的是为了加快检索速度而建立的,所以,怎么用索引是数据库系统本身的事情,作为数据库设计或使用者,设计并创建好索引然后体验加上索引后的查询变快的感觉就行了。所以,索引怎么用就变为了“怎么创建合适的索引”以下回答是否符合你的要求?你还有什么问题?第一次回答:一、索引是什么索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。表或视图可以 阅读全文
posted @ 2012-06-30 19:00 何解一直犯相同错误? 阅读(267) 评论(0) 推荐(0) 编辑