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

  • 相关阅读:
    PHP 之ZIP压缩与解压缩文件
    xmind8 破解激活教程
    MIT 6.824 RPC 和多线程
    [AGC019E]Shuffle and Swap
    [CF1060F] Shrinking Tree
    【算法与数据结构】前序中序后序线索化二叉树及遍历
    绘画参考 多角度透视手的动作姿态线稿
    数学概率期望总结
    C#中方法、类等的默认访问修饰符~
    mysql 设置连接超时
  • 原文地址:https://www.cnblogs.com/kevin-red-heart/p/10306399.html
Copyright © 2011-2022 走看看