SQLite PRIMARY KEY 约束

返回上一级

SQLite PRIMARY KEY 约束唯一标识数据库表中的每个记录

如果一个表在任何字段上定义了一个主键,那么在这些字段上不能有两个记录具有相同的值

SQLite 使用主键来引用表中的行

可通过把主键设置为其它表的外键,来创建表之间的关系

由于"长期存在编码监督",在 SQLite 中,主键可以是 NULL,这是与其它数据库不同的地方

主键是表中的一个字段,唯一标识数据库表中的各行/记录

主键必须包含唯一值。主键列不能有 NULL 值

一个表只能有一个主键,它可以由一个或多个字段组成

当多个字段作为主键,它们被称为 复合键

一般情况下,创建表时,我们都会指定 id 作为主键

CREATE TABLE IF NOT EXISTS `tbl_employee`(
   `id` INTEGER PRIMARY KEY AUTOINCREMENT,
   `name` VARCHAR(64) NOT NULL,
   `department` VARCHAR(128) NOT NULL,
   `age` INTEGER NOT NULL ,
   `salary` REAL NOT NULL
);

返回上一级

SQLite 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.