0
点赞
收藏
分享

微信扫一扫

主键约束

每个表应该具有主键,主键可以标识记录的唯一性。

primary key 的字段既不能为空,也不能重复。

主键分为单一主键和复合(联合)主键,单一主键是由一个字段构成的,复合(联合)主键是由多个字段构成的。

1、创建学生id为主键的表

create table student(

student_id INT(10) PRIMARY KEY,

student_name VARCHAR(20)  NOT NULL,

sex CHAR(2) DEFAULT 'm',

birthday DATE

);

主键约束_主键

2、插入一条学生信息数据

insert INTO student(student_id,student_name,sex,birthday) values(101,'zs','m','1999-11-12');

主键约束_主键_02

3、插入另一条学生信息

insert INTO student(student_id,student_name,sex,birthday) values(101,'liubei','m','161-11-12');

主键约束_数据_03

4、因为学生id 101重复插入失败,修改学生id重新插入,学生信息插入成功

insert INTO student(student_id,student_name,sex,birthday) values(102,'liubei','m','161-11-12');

主键约束_主键_04


举报

相关推荐

0 条评论