溫馨提示×

mysql怎么為表添加約束條件

小億
159
2023-11-16 02:10:26
欄目: 云計(jì)算

要為MySQL表添加約束條件,可以使用ALTER TABLE語句。下面是一些常見的約束條件的示例:

  1. 主鍵約束:確保表中的某一列或多列的值唯一標(biāo)識每個(gè)記錄。

    ALTER TABLE table_name ADD PRIMARY KEY (column_name);
    
  2. 唯一約束:確保表中的某一列或多列的值唯一,但允許空值。

    ALTER TABLE table_name ADD UNIQUE (column_name);
    
  3. 外鍵約束:確保表中的某一列或多列的值與另一個(gè)表中的主鍵或唯一鍵匹配。

    ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES other_table_name (other_column_name);
    
  4. 檢查約束:確保表中的某一列或多列的值滿足指定的條件。

    ALTER TABLE table_name ADD CHECK (condition);
    

注意:在添加約束條件之前,需要確保表已存在。

0