• MySQL数据库使某个不是主键的字段唯一


    在使用MySQL数据的过程中有时候我们须要某个不是主键的字段不反复。这个时候就要用到SQL的UNIQUE约束了。

    以下摘抄自w3school里的一段介绍:

    UNIQUE 约束唯一标识数据库表中的每条记录。

    UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。

    PRIMARY KEY 拥有自己主动定义的 UNIQUE 约束。

    请注意,每一个表能够有多个 UNIQUE 约束。可是每一个表仅仅能有一个 PRIMARY KEY 约束。

    以下在 "Persons" 表创建时在 "Id_P" 列创建 UNIQUE 约束:

    MySQL:

    CREATE TABLE Persons
    (
    Id_P int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Address varchar(255),
    City varchar(255),
    UNIQUE (Id_P)
    )
    
    具体内容:SQL UNIQUE 约束
  • 相关阅读:
    菜根谭#69
    菜根谭#68
    菜根谭#67
    菜根谭#66
    菜根谭#65
    菜根谭#64
    菜根谭#63
    更新centos本地仓库(换源)
    docker初探
    centos python版本升级到3.x
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/6857135.html
Copyright © 2020-2023  润新知