本文目录一览

1,可以为那些数据类型的字段设置索引

文本型,数字型,货币性,和日期/时间等字段

可以为那些数据类型的字段设置索引

2,应该在ORACLE数据库的哪些字段上建立索引where

如果在where子句中不使用诸如upper。 通常情况下.chinaitlab:这些函数会阻碍oracle优化器对列使用索引.html" target="_blank">http,则会出现一个问题.chinaitlab,查询会花费更多的时间,因而与采用索引的情况相比较.com/exploiture/437425.、replace 或substrd等函数.。但如果使用了这些函数.. 热心网友|发布于2006-08-05 10:25评论

应该在ORACLE数据库的哪些字段上建立索引where

3,mysql 索引加在哪些字段

索引的目的是提高你的查询速度,当然附带的后果就是会降低你的数据更新的性能,索引的创建依据一般都是根据你实际使用情况而定,也就是说你要用哪个或者那几个字段作为查询条件,就在这个字段或者这些字段上面建立索引,也就是所谓的单字段索引和复合字段索引,比如:select * from student where id = 1上面这种情况那自然就是在id上建立索引,复合索引以此类推,索引不是随意创建的,如果你用的上,那才能建立索引,如果用不上创建索引反而会降低你的数据库性能。建议楼主去查一下有关“利用索引查询数据提高性能”之类的帖子,这样你就能对索引的意义有比较深刻的了解了。
一般不常改变,但是使用频率高的
mysql为以下这些操作使用索引:1、为了快速查找匹配where条件的行。2、为了从考虑的条件中消除行。如果在多个索引之间选择一个,正常情况下,mysql使用找到行的最小数量的那个索引。3、如果表有一个multiple-column索引,任何一个索引的最左前缀可以通过使用优化器来查找行。例如,如果你有一个 three-column索引在(col1, col2, col3),你能搜索索引在(col1), (col1, col2),和 (col1, col2, col3)。

mysql 索引加在哪些字段


文章TAG:数据  数据库  哪些  字段  数据库哪些字段可以加索引  
下一篇