开始使用免费开始使用

用 ADD CONSTRAINT 将列设为 UNIQUE

正如视频中所示,您可以在需要唯一的 column_name 后添加 UNIQUE 关键字。这个方法只适用于"新建"表:

CREATE TABLE table_name (
 column_name UNIQUE
);

如果要为"已有"表添加唯一性约束,可以这样做:

ALTER TABLE table_name
ADD CONSTRAINT some_name UNIQUE(column_name);

请注意,这与用于 not-null 约束的 ALTER COLUMN 语法不同。另外,您必须为该约束指定一个名称 some_name

本练习是课程的一部分

SQL 关系型数据库入门

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Make universities.university_shortname unique
ALTER ___ ___
ADD ___ ___ UNIQUE(___);
编辑并运行代码