主键和唯一索引
2017-02-21 17:45
211 查看
主键和唯一索引
主键:主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
唯一索引:一种索引,不允许具有索引值相同的行,从而禁止重复的索引或键值。系统在创建该索引时检查是否有重复的键值,并在每次使用 INSERT 或 UPDATE 语句添加数据时进行检查。
1、主键不允许有空值,唯一索引允许有空值(唯一索引不允许有重复,但 NULL <> NULL,'NULL'=='NULL').
2、主键只允许一个(可以将多个字段设置为复合主键),唯一索引可以多个.
3、主键 == UNIQUE KEY + NOT NULL.
主键:主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。
唯一索引:一种索引,不允许具有索引值相同的行,从而禁止重复的索引或键值。系统在创建该索引时检查是否有重复的键值,并在每次使用 INSERT 或 UPDATE 语句添加数据时进行检查。
1、主键不允许有空值,唯一索引允许有空值(唯一索引不允许有重复,但 NULL <> NULL,'NULL'=='NULL').
2、主键只允许一个(可以将多个字段设置为复合主键),唯一索引可以多个.
3、主键 == UNIQUE KEY + NOT NULL.
相关文章推荐
- 主键和唯一索引的区别
- 主键,外键,索引,唯一索引
- ora-02429:无法删除用于强制唯一/主键的索引
- 【Mysql】主键,外键,索引,唯一索引
- 如何删除通过主键和唯一约束创建的索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- 主键与唯一索引(unique index)
- MySQL 普通索引、唯一索引、主键索引、全文索引
- 主键与唯一索引的区别
- Mysql索引介绍及常见索引类别(主键索引、唯一索引、普通索引、全文索引、组合索引)的区别
- SQL0803N INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表
- ORACLE中主键约束跟唯一索引的区别
- Mysql索引介绍及常见索引(主键索引、唯一索引、普通索引、全文索引、组合索引)的区别
- MySQL的几个概念:主键,外键,索引,唯一索引
- 数据库的几个概念:主键,外键,索引,唯一索引
- Mysql索引介绍及常见索引(主键索引、唯一索引、普通索引、全文索引、组合索引)的区别
- 主键索引和唯一索引的区别
- 数据库的几个概念:主键,外键,索引,唯一索引
- 解决ora-02429:无法用于删除强制唯一/主键的索引
- 主键和唯一索引的区别(转)