SQLite NOT NULL 约束
默认情况下,列可以保存 NULL
值
如果不想某列有 NULL 值,那么需要在该列上定义 NOT NULL
约束,指定在该列上不允许 NULL 值
NULL
与没有数据是不一样的,它代表着未知的数据
我们在创建职工表时,肯定是希望 id
、 name
、age
和 department
不能为空
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 );