在MySQL中,可以通過在創建表時使用UNIQUE關鍵字來為某個列添加唯一性約束。具體語法如下:
CREATE TABLE 表名 (????列1?數據類型,
????列2?數據類型,
????…
????UNIQUE?(列名) );
其中,表名
是要創建的表的名稱,列1
、列2
等是表的列名,數據類型
是列的數據類型,列名
是要添加唯一性約束的列名。
例如,創建一個名為users
的表,該表包含id
和username
兩列,其中username
列需要添加唯一性約束,可以使用以下語句:
CREATE?TABLE?users?(????id?INT?PRIMARY?KEY,
????username?VARCHAR(50)?UNIQUE );
這樣,username
列就會具有唯一性約束,確保其中的值不會重復。