MySQL数据库使某个不是主键的字段唯一
来源:互联网 发布:一淘与淘宝联盟 编辑:程序博客网 时间:2024/06/04 23:20
在使用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 约束 0 1
- MySQL数据库使某个不是主键的字段唯一
- elasticsearch 求某个字段的值(整型值不是字符串)的avg,max,min,cardinality求唯一值(某个字段不重复的值),percentiles求百分比,
- mySQL中删除unique key的语法 (删除某个字段的唯一性)
- 查询数据库字段主键,外键,唯一键等相关属性
- mysql删除表数据中某个唯一字段出现重复的数据
- MySQL中删除unique key (删除某个字段的唯一性约束)
- mysql查询某个数据库中某个表的所有字段名、字段类型和注释
- MySql数据库查询带有某个字段的所有表名
- MySQL数据库随机取某个字段的值
- powerdesigner设置唯一键,但不是主键的方式
- powerdesigner设置唯一键,但不是主键的方式
- powerdesigner设置唯一键,但不是主键的方式
- mysql生成唯一主键
- mysql查询数据库某个表的所有字段及字段的长度及是否为空
- Arcengine获取图层某个字段唯一值的方法
- MySQL入门--字段的唯一约束UNIQUE
- 在ORACLE得到某个表的主键字段名
- mysql中设置某个表中的某个字段为递增主键
- Record记录和变体记录
- 排序算法——堆排序
- 【分享】2014年注会综合考试答题技巧
- 如何默认勾选“设置-情景模式”菜单下面的BesAudEnh选项?
- Struts2中的ValueStack类
- MySQL数据库使某个不是主键的字段唯一
- Linux USB Gadget--软件结构
- Bit Manipulation-计算一个整数中二进制中1的个数
- vtk 体绘制小结
- 向大师致敬---写在第9个非遗日
- 编程是不是21世纪的必备技能?
- 【LeetCode】Spiral Matrix
- NSAssert,NSCassert
- java 调用oracle自定义类型报错:无效的名称模式 user2.ARRAY_VAR