要為MySQL表添加約束條件,可以使用ALTER TABLE語句。下面是一些常見的約束條件的示例:
主鍵約束:確保表中的某一列或多列的值唯一標(biāo)識每個(gè)記錄。
ALTER TABLE table_name ADD PRIMARY KEY (column_name);
唯一約束:確保表中的某一列或多列的值唯一,但允許空值。
ALTER TABLE table_name ADD UNIQUE (column_name);
外鍵約束:確保表中的某一列或多列的值與另一個(gè)表中的主鍵或唯一鍵匹配。
ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES other_table_name (other_column_name);
檢查約束:確保表中的某一列或多列的值滿足指定的條件。
ALTER TABLE table_name ADD CHECK (condition);
注意:在添加約束條件之前,需要確保表已存在。