在MySQL中,可以使用CREATE TABLE語句中的約束來檢查約束。以下是一些常見的約束及其寫法:
例如:CREATE TABLE table_name (column_name datatype NOT NULL);
例如:CREATE TABLE table_name (column_name datatype UNIQUE);
例如:CREATE TABLE table_name (column_name datatype PRIMARY KEY);
例如:CREATE TABLE table_name1 (column_name datatype, FOREIGN KEY (column_name) REFERENCES table_name2(column_name));
例如:CREATE TABLE table_name (column_name datatype, CHECK (column_name > 0));
注意:在MySQL中,CHECK約束被認可但不會被執行,因此需要使用觸發器來實現類似的功能。