在SQL中,可以使用UNIQUE關鍵字添加唯一性約束。
在創建表時,可以在列的定義后面使用UNIQUE關鍵字來指定該列的唯一性約束。例如,創建一個名為users的表,并在username列上添加唯一性約束的示例代碼如下:
```
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) UNIQUE,
password VARCHAR(50)
);
```
在上述示例中,username列被指定為唯一性約束,這意味著在該列中的值必須唯一,不能重復。
另外,也可以使用ALTER TABLE語句來添加唯一性約束。例如,想要在已經存在的表中添加唯一性約束,可以使用以下語法:
```
ALTER TABLE table_name
ADD CONSTRAINT constraint_name UNIQUE (column_name);
```
其中,table_name是表的名稱,constraint_name是約束的名稱,column_name是需要添加唯一性約束的列的名稱。
需要注意的是,唯一性約束可以用于單列或多列。在創建表或添加約束時,可以指定一個或多個列來創建唯一性約束。