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

     

  • 相关阅读:
    matplotlib
    python 面向对象(进阶篇)转载武沛齐
    Python 面向对象(初级篇)
    jupter nootbok 快捷键、NumPy模块、Pandas模块初识
    爬虫系列之mongodb
    python迟邦定
    爬虫之selenium模块
    爬虫数据解析的三方式
    爬虫之requests模块
    315题
  • 原文地址:https://www.cnblogs.com/george92/p/7307892.html
Copyright © 2011-2022 走看看