主键约束作用

首先,主键能够唯一的标识表中的每一行数据,使用主键约束后,可使数据满足唯一且非空,方便数据管理。
一张表,只能有一个主键字段

创建表时创建主键

语法

  1. 字段名 类型 primary key

测试

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

在已有表中添加主键

alter table 表名 add primary key(字段);

测试

alter table student5 add primary key(id);

主键自增

数据库自己维护主键,且实现主键的递增
语法

字段名 字段类型 primary key auto_increment;

测试

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