P粉2332954062年前
什么是主键?
主键(primary key)就是数据表中的一个或多个字段,用于唯一标识数据表中的一条记录
添加主键约束
1.在创建数据表时添加主键约束的第一种语法
CREATE TABLE table_name(
column_name type primary key,
...
)
示例:
--主键约束
create table tb_students(
stu_num char(5) primary key,
stu_name varchar2(10) not null,
stu_sex char(2) not null,
stu_age number(2) not null,
stu_tel char(11) not null
)
在创建数据表时添加主键约束的第二种语法:
CREATE TABLE table_name(
...,
primary key(column_name)
)
--示例
create table tb_students(
stu_num char(5) not null,
stu_name varcha2(10) not null,
stu_sex char(2) not null,
stu_age number(2) not null,
stu_tel char(11) not null,
primary key(stu_num)
);
2.在创建数据表之后修改数据表语句添加主键约束
ALTER TABLE table_name ADD CONSTRAINTS constraint_name PRIMARY KEY(column_name)
--在创建数据表后通过修改数据表语句添加主键约束
create table tb_students(
stu_num char(5),
stu_name varchar2(10) not null,
stu_sex char(2) not null,
stu_age number(2) not null,
stu_tel char(11) not null
);
ALTER TABLE tb_students ADD CONSTRAINTS PK_students PRIMARY KEY(stu_num);
0