006-PRIMARY KEY - 唯一标识

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

主键必须包含唯一的值。

主键列不能包含 NULL 值。

每个表都应该有一个主键,并且每个表只能有一个主键。

创建一个表,将id作为唯一标识字段:

CREATE TABLE test03 (id INT, name VARCHAR (20),age INT, salary VARCHAR (20), PRIMARY KEY (id));

-- 查看test03表结构

desc test03;

-- test03中插入数据 

INSERT INTO test03 (id ,name, age, salary) VALUES (1,'李娜',20,"9000");

-- 插入以上相同数据时会报错:[Err] 1062 - Duplicate entry '1' for key 'PRIMARY'

-- 没有插入唯一标识id数据时会报错:[Err] 1364 - Field 'id' doesn't have a default value

INSERT INTO test03 (name, age, salary) VALUES ('阳阳',20,"9000");

你可能感兴趣的:(数据库,数据库,sql)