MySQL 是一個廣泛使用的關系型數(shù)據(jù)庫管理系統(tǒng),創(chuàng)建表時可以設置約束來保證數(shù)據(jù)的完整性和準確性。
設置約束的語法如下:
CREATE TABLE 表名 ( 列1 數(shù)據(jù)類型 約束條件, 列2 數(shù)據(jù)類型 約束條件, ... 列n 數(shù)據(jù)類型 約束條件 );
其中,約束條件可以包括:
- PRIMARY KEY 主鍵約束
- UNIQUE 唯一約束
- FOREIGN KEY 外鍵約束
- CHECK 檢查約束
以下是各種約束的語法介紹:
主鍵約束:
CREATE TABLE 表名 ( 列1 數(shù)據(jù)類型 PRIMARY KEY, ... );
唯一約束:
CREATE TABLE 表名 ( 列1 數(shù)據(jù)類型 UNIQUE, ... );
外鍵約束:
CREATE TABLE 表名1 ( 列1 數(shù)據(jù)類型 PRIMARY KEY, ... ); CREATE TABLE 表名2 ( 列1 數(shù)據(jù)類型, ... FOREIGN KEY (列1) REFERENCES 表名1(列1) );
檢查約束:
CREATE TABLE 表名 ( 列1 數(shù)據(jù)類型 CHECK (約束條件), ... );
以上是 MySQL 創(chuàng)建表設置約束的語法介紹,希望對您有所幫助。
下一篇mysql刪除biao