05主键约束

一、主键约束

1.什么是约束:约束时创建表字段时添加的限制条件。

2.什么主键:表示数据唯一性的字段称为主键。

3.主键约束:限制主键的值,唯一且非空。

4.主键约束使用:primart key

create table table01(id int primary key,name varchar(20));

insert into table01 values(1,'aaa';)     正确

insert into table02 values(1,'bbb')      报错    Duplicate entry重复数据

insert into table02 values(null,'c')       报错   Cannot be null不能为空 

二、自增 auto_increment

  1.自增如何使用(一般搭配主键约束使用)

  自增规则:从历史最大值+1

  如何使用:primary key auto_increment

  create table table01(id int primary key auto_increment,name varchar(20));

  inserrt into table02 values(null,'aaa')    null=1

  inserrt into table02 values(null,'bbb')    null=2

  inserrt into table02 values(10,'ccc')    null=10

  inserrt into table02 values(null,'ddd')    null=11

  delete from table02 where id>=10;

  inserrt into table02 values(null,'eee')    null=12

 

posted @ 2020-11-09 15:36  print("hello~world")  阅读(111)  评论(0)    收藏  举报