zoukankan      html  css  js  c++  java
  • MySQL唯一索引

    MySQL唯一索引

    返回首页

    1、唯一索引(unique):

      单列唯一索引和联合唯一索引。

      索引是为了加速查找。

      唯一索引是加了约束条件。例如主外键。

    2、唯一索引的约束:

      约束不能重复(可以为空),主键不能重复(不能为空)。

    3、唯一索引的写法:

      create table t1 (id int .....,

              num int,

              unique uq1 (num)  # unique是唯一索引,uq1是这个唯一索引的名字,(num)是将字段num设为唯一索引。

             )engine=innodb,default charset=utf8;

    4、联合唯一索引:

      create table t1 (id int .....,

              num int,

              XX int,

              unique uq1 (num,XX)  #(num,XX)将字段num、XX设为联合唯一索引。

             )engine=innodb,default charset=utf8;

    注意:限制num为唯一。是唯一索引,在()里添加多值,可以是联合唯一索引,但是,联合唯一的数据不能完全一样。

         例如, id   num   xx

              1      1       1    

                2     2       1    

         num和xx一组的数据,不能出现完全相同的。

    ----- END -----

     

  • 相关阅读:
    length()
    matlab mod()&rem()
    tf调试函数
    64位win7+PCL1.6.0+VS2010,64位win10+PCL1.6.0+VS2010
    pcl 1.8 + VS 2010 在win7 x64下的配置
    Qt在vs2010下的配置
    VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
    [POI2012]ROZ-Fibonacci Representation (贪心)
    CF 666C & 牛客 36D
    数位dp练习
  • 原文地址:https://www.cnblogs.com/george92/p/7307892.html
Copyright © 2011-2022 走看看