zoukankan      html  css  js  c++  java
  • 索引的添加

    如果我们在id字段上加了主键索引,只有select * from t1 where id=100;用到了主键索引;

    Where后面的条件中没有用到id,那么就没有用到主键索引,如select * from t1 where name=xxx;

    所以mysql里面又提供了辅助索引

    Select name,age from t1 where name=’xxx’

    索引:

    添加索引:

    添加主键索引:

    创建的时候添加:  添加索引的时候要注意,给字段里面数据大小比较小的字段添加,给字段里面的数据区分度高的字段添加.

    聚集索引的添加方式

    创建时是添加

      Create table t1(Id int primary key,)

      Create table t1( Id int, Primary key(id))

    表创建完了之后添加

      Alter table 表名 add primary key(id)

    删除主键索引:

      Alter table 表名 drop primary key;

    唯一索引:

       Create table t1(Id int unique,)

      Create table t1(Id int, Unique key uni_name (id))

       表创建好之后添加唯一索引:

           alter table s1 add unique key  u_name(id);

      删除:

      Alter table s1 drop index u_name;

     普通索引:

      创建:

        Create table t1( Id int, Index index_name(id))

        Alter table s1 add index index_name(id);

        Create index index_name on s1(id);

      删除:

        Alter table s1 drop index u_name;

        DROP INDEX 索引名 ON 表名字;

  • 相关阅读:
    2014第5周一
    2014第4周日
    2014第4周六
    underscore.js
    2014第4周四
    2014第4周三
    2014年第2周二
    POj 3126 Prime Path
    Oracle EBS 入门
    HDU1698_Just a Hook(线段树/成段更新)
  • 原文地址:https://www.cnblogs.com/kevin-red-heart/p/10306399.html
Copyright © 2011-2022 走看看