亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

SQL UNIQUE 關(guān)鍵字使用方法及示例

SQL 關(guān)鍵字參考

UNIQUE

UNIQUE約束確保一列中的所有值都是唯一的。

在CREATE TABLE上的SQL UNIQUE約束

創(chuàng)建表"Persons"時(shí),以下SQL在"ID"列上創(chuàng)建UNIQUE約束:

SQL Server / Oracle / MS Access:

CREATE TABLE Persons
(
  ID int NOT NULL UNIQUE,
  LastName varchar(255) NOT NULL,
  FirstName varchar(255),
  Age int
);

MySQL:

CREATE TABLE Persons
(
 ID int NOT NULL,
 LastName varchar(255) NOT NULL,
 FirstName varchar(255),
 Age int,
 UNIQUE (ID)
);

要命名UNIQUE約束并在多個(gè)列上定義UNIQUE約束,請(qǐng)使用以下SQL語法:

MySQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons
(
  ID int NOT NULL,
  LastName varchar(255) NOT NULL,
  FirstName varchar(255),
  Age int,
  CONSTRAINT UC_Person UNIQUE (ID,LastName)
);

在ALTER TABLE上的SQL UNIQUE約束

要在已經(jīng)創(chuàng)建表之后在"ID"列上創(chuàng)建UNIQUE約束,請(qǐng)使用以下SQL:

MySQL / SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ADD UNIQUE (ID);

要命名UNIQUE約束并在多個(gè)列上定義UNIQUE約束,請(qǐng)使用以下SQL語法:

MySQL / SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ADD CONSTRAINT UC_Person UNIQUE (ID,LastName);

刪除UNIQUE 約束

要?jiǎng)h除UNIQUE約束,請(qǐng)使用以下SQL:

MySQL:

ALTER TABLE Persons
DROP INDEX UC_Person;

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

SQL 關(guān)鍵字參考