今天是日更的 48/365 天
大家好,我是阿常,上一篇阿常講了《數據庫 SQL 約束之 NOT NULL》,今天阿常和大家分享《數據庫 SQL UNIQUE 約束》。
SQL 約束的定義SQL 約束用于規定表中的數據規則。
如果存在違反約束的數據行為,行為會被約束終止。
約束可以在創建表時規定(通過 CREATE TABLE 語句),或者在表創建之後規定(通過 ALTER TABLE 語句)粗心^_^下圖的 AND 改成 OR 喲
CREATE TABLE CONSTRAINT 語法
SQL UNIQUE 約束
UNIQUE(唯一性)約束唯一标識數據庫表中的每條記錄。
UNIQUE(唯一性)和 PRIMARY KEY(主鍵)約束均為列或列集合提供了唯一性的保證。
PRIMARY KEY(主鍵) 約束擁有自動定義的 UNIQUE(唯一性)約束。
一)CREATE TABLE 時的 SQL UNIQUE 約束1、創建表時,定義單個列的 UNIQUE 約束
數據庫實例
2、創建表時,定義多個列的 UNIQUE 約束
數據庫實例
二)ALTER TABLE 時的 SQL UNIQUE 約束1、當表已被創建,定義單個列的 UNIQUE 約束
數據庫實例
2、當表已被創建,定義多個列的 UNIQUE 約束
數據庫實例
三)撤銷 UNIQUE 約束
數據庫實例
至此,數據庫 SQL UNIQUE(唯一性)約束就講完啦,下一篇講《數據庫SQL PRIMARY KEY(主鍵) 約束》。,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!