mysqlunique的⽤法_SQLUNIQUE关键字使⽤⽅法及⽰例SQL UNIQUE 关键字使⽤⽅法及⽰例
UNIQUE
UNIQUE约束确保⼀列中的所有值都是唯⼀的。
在CREATE TABLE上的SQL UNIQUE约束
创建表"Persons"时,以下SQL在"ID"列上创建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约束并在多个列上定义UNIQUE约束,请使⽤以下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)
access转mysql教程视频);
在ALTER TABLE上的SQL UNIQUE约束
要在已经创建表之后在"ID"列上创建UNIQUE约束,请使⽤以下SQL:
MySQL / SQL Server / Oracle / MS Access:ALTER TABLE Persons
ADD UNIQUE (ID);
要命名UNIQUE约束并在多个列上定义UNIQUE约束,请使⽤以下SQL语法:MySQL / SQL Server / Oracle / MS Access:ALTER TABLE Persons ADD CONSTRAINT UC_Person UNIQUE (ID,LastName);
删除UNIQUE 约束
要删除UNIQUE约束,请使⽤以下SQL:
MySQL:ALTER TABLE Persons
DROP INDEX UC_Person;
SQL Server / Oracle / MS Access:ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论