数据库索引

数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引分为聚簇索引非聚簇索引两种。

索引原理:例如:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),即可在索引中查找。由于索引是经过某种算法优化过的,因而查找次数要少的多的多。可见,索引是用来定位的。


创建索引可以显著提高表的搜索效率,减少分组和排序的时间,但创建索引和维护索引也要耗费时间和物理空间,当对表进行增加、删除和修改时,索引也要动态维护。


聚簇索引又称为聚集索引,簇类索引。
一个数据库表只能有一个聚簇索引,因为表建立聚集索引之后数据表的数据是根据聚集索引列的顺序排列的,任一序列在物理上存储只能有一个顺序,所以聚集索引只能有一个。


创建索引
CREATE INDEX index_name ON table_name (column_list)
如:CREATE INDEX record_userDate ON check_record(attence_year,attence_month)
删除索引:DROP INDEX index_name ON talbe_name
查看索引:show index from tblname;



参考:http://baike.baidu.com/view/2079871.htm?fr=aladdin
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值