比如一个表中有员工ID和员工姓名,
员工ID这个字段就是索引吗?
还是索引是另外个什么东西?
能给举个例子吗?比如创建表的一段SQL语句,哪段是创建索引的?
索引必须是唯一的吧

解决方案 »

  1.   

    >比如一个表中有员工ID和员工姓名, 
    >员工ID这个字段就是索引吗?
    不是,索引是要设定的。>还是索引是另外个什么东西?
    索引时DB内部的一个排序列,有它的存在使检索更快
      

  2.   

    如一个表里有索引列A,
    A的值有一下:
    1
    2
    5
    A
    F
    Q
    在检索F时,就会用折半查找法查找,比对2~3此就找到了。
    如果没有索引,就要一个一个的比较,要比较5此。
      

  3.   

    可以用CREATE INDEX语句创建索引
    在创建表的时候,如果指定一个字段为主键,那么这个字段自动成为索引列(这个索引是系统自动生成的索引名,一般以PK开头)
      

  4.   

    索引是用存储空间来换取时间效率上的提高就像一本书的目录一样可以查找目录得到页数,直接定位到物理地址create index index_name on tablename(索引字段);
      

  5.   

    indexes are created automatically by Oracle to support integrity constraints that enforce uniqueness. The two types of integrity constraints that enforce uniqueness are PRIMARY
    KEY and UNIQUE constraints. When the primary key or UNIQUE constraint is declared, a
    unique index to support the column’s uniqueness is also created, and all values in all columns that were defined as part of the primary key or UNIQUE constraint are placed into the index.