zoukankan      html  css  js  c++  java
  • mysql什么情况下使用索引

    表的主关键字
    自动建立唯一索引

    如zl_yhjbqk(用户基本情况)中的hbs_bh(户标识编号)

    表的字段唯一约束

    ORACLE利用索引来保证数据的完整性

    如lc_hj(流程环节)中的lc_bh+hj_sx(流程编号+环节顺序)

    直接条件查询的字段

    在SQL中用于条件约束的字段

    如zl_yhjbqk(用户基本情况)中的qc_bh(区册编号)

    select * from zl_yhjbqk where qc_bh=’7001’

    查询中与其它表关联的字段

    字段常常建立了外键关系

    如zl_ydcf(用电成份)中的jldb_bh(计量点表编号)

    select * from zl_ydcf a,zl_yhdb b where a.jldb_bh=b.jldb_bh and b.jldb_bh=’540100214511’

    查询中排序的字段

    排序的字段如果通过索引去访问那将大大提高排序速度

    select * from zl_yhjbqk order by qc_bh(建立qc_bh索引)

    select * from zl_yhjbqk where qc_bh=’7001’ order by cb_sx(建立qc_bh+cb_sx索引,注:只是一个索引,其中包括qc_bh和cb_sx字段)

    查询中统计或分组统计的字段

    select max(hbs_bh) from zl_yhjbqk

    select qc_bh,count(*) from zl_yhjbqk group by qc_bh

  • 相关阅读:
    原子核壳模型程序 BigStick 的用法
    c++ 中的下三角阵矩阵元标记
    BCS方程和Bogoliubov变换
    圆膜振动问题
    核结构单体跃迁算符
    python画球谐函数
    gnuplot 绘制球谐函数图
    shell 脚本小知识集锦
    6.12学习总结
    PHP网上商城
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10410418.html
Copyright © 2011-2022 走看看