索引:提升表的查询效率和速度

什么样的字段适合创建索引:

      1、主键

      2、经常需要排序的列

      3、经常使用在where子句中列上面

什么样的字段不适合创建索引

      1、很少数据值的列

      2、字段的类型是text image bit(这些属于大字段)

      3、当修改远远大于搜索的时候

=============索引方式=================

主键索引:规则:索引列不包括重复值,且不能为空

     语法格式:alter table 表名 add primary key(列1,列2....)

普通索引:规则:没有规则,可以对任何列做索引

     语法格式一:alter table 表名 add index 索引名 (列);

     语法格式二:create index 索引名on 表名(列);

唯一索引:规则:索引列的值必须唯一,且可以有空值    

     语法格式一:alter table 表名 add unique 索引名 (列);

     语法格式二:create unique index 索引名on 表名(列);

      

=============索引删除=================

drop index 索引名 on 表名;

==============查看索引================

show index from 表名;

=====================================

栗子:

alter table info add index sa(salary);

============单索引和组合索引============

组合索引:三个列公用1个索引

alter table 表名 add primary key(列1,列2,列表3)

优质内容筛选与推荐>>
1、jenkins配置
2、C#并发编程之异步编程(二)
3、用ASP.NET缓存提高站点性能【转载】
4、网络数据库sqlite的学习笔记
5、ASP.NET网页抓取数据


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号