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 -----

     

  • 相关阅读:
    slf4j+log4j2的配置
    日志规约
    log4j2配置文件log4j2.xml详解(转载)
    好用的打包工具webpack
    gulp插件
    学习自动化工具gulp
    git
    nodejs学习随笔
    好用的meta标签
    小问题记录
  • 原文地址:https://www.cnblogs.com/george92/p/7307892.html
Copyright © 2011-2022 走看看