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 表名字;

  • 相关阅读:
    P1495 曹冲养猪
    luoguP4281[AHOI2008]紧急集合 / 聚会
    NOIP1997 代数表达式
    luogu P3709大爷的字符串题
    luoguP3912 素数个数
    POJ 1065 Wooden Sticks
    POJ 1063 Flip and Shift
    POJ 1062 昂贵的聘礼
    POJ 1003 Hangover
    POJ 1001 Exponentiation
  • 原文地址:https://www.cnblogs.com/kevin-red-heart/p/10306399.html
Copyright © 2011-2022 走看看