数据库中的索引

来源:互联网 发布:spss软件怎么用 编辑:程序博客网 时间:2024/05/16 19:19

一、在数据库中如何创建和删除索引:

     1.创建一张数据表

  

   2.创建表的索引

   (1)给categroy_id增加索引


  (2)给两列增加同一个索引


    3.删除表的索引



二、索引的优缺点

     优点:

     (1)通过创建唯一性索引,可以保证数据库表中每行数据的唯一性;(2)可以大大加速数据的检索速度,这也是创建索引的主要原因;(3)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。

      缺点:

      (1)创建索引和维护索引要耗费时间,时间会随着数据量的增加而增加;(2)索引需要占物理空间,除了数据表占用数据空间外,每一个索引还要占用一定的物理空间;(3)当对表中的数据进行增加、删除和修改之时,索引也要动态的维护,这样就降低了数据的维护速度。

      不需要建立索引的列:

     (1)查询次数很少的列;(2)数据量大的列;(3)经常被修改的列。




        




0 0