一、主键
惟一地标识一行(一张表中只能有一个主键)
主键应当是对用户没有意义的(常用于索引)
永远不要更新主键,否则违反对用户没有意义原则
主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等
在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录
语法:
create table 表名称 (列名称1 数据类型 primary key,列名称2 数据 类型,列名称3 数据类型,...);
二、唯一约束
用来保证一个列(或一组列)中数据唯一,类似于主键,但跟主键有区别表可包含多个唯一约束,但只允许一个主键唯一约束列可修改或更新
创建表时,通过unique来设置
语法:
create table 表名 (列名称1 数据类型 unique,列名称2 数据类型,..。);
create table 表名 (列名称1 数据类型 unique,列名称2 数据类型,..。);
三、实例
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。