码迷,mamicode.com
首页 > 数据库 > 详细

14-SQLite之主键与唯一约束

时间:2015-05-25 22:25:59      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:主键   唯一约束   

一、主键

惟一地标识一行(一张表中只能有一个主键)
主键应当是对用户没有意义的(常用于索引
永远不要更新主键,否则违反对用户没有意义原则
主键不应包含动态变化的数据,如时间戳、创建时间列、修改时间列等
在两个表的关系中,主关键字用来在一个表中引用来自于另一个表中的特定记录

语法:
create table 表名称 (列名称1 数据类型 primary key, 列名称2 数据 类型,列名称3 数据类型, ...);

二、唯一约束

用来保证一个列(或一组列)中数据唯一,类似于主键,但跟主键有区别
表可包含多个唯一约束,但只允许一个主键
唯一约束列可修改或更新
创建表时,通过unique来设置

语法:
create table 表名 (列名称1 数据类型 unique,列名称2 数据类型 ,..。);

三、实例

技术分享

14-SQLite之主键与唯一约束

标签:主键   唯一约束   

原文地址:http://blog.csdn.net/lianghe_work/article/details/45979987

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!