在SQL中,可以使用CREATE TABLE語句來添加約束條件。以下是一些常見的約束條件:
NOT NULL約束:確保列中的值不為空。例如:CREATE TABLE table_name (column_name data_type NOT NULL);
UNIQUE約束:確保列中的所有值都是唯一的。例如:CREATE TABLE table_name (column_name data_type UNIQUE);
PRIMARY KEY約束:將列設置為主鍵,唯一標識每一行數據。例如:CREATE TABLE table_name (column_name data_type PRIMARY KEY);
FOREIGN KEY約束:用于指定列是另一個表的外鍵。例如:CREATE TABLE table_name (column_name data_type, FOREIGN KEY (column_name) REFERENCES another_table_name (another_column_name));
CHECK約束:用于指定列中的值必須滿足特定的條件。例如:CREATE TABLE table_name (column_name data_type CHECK (column_name > 0));