在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约束:结合NOT NULL和UNIQUE约束,确保列中的值是唯一的且不为空。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 other_table_name(other_column_name));CHECK约束:根据指定的条件确保列中的值符合要求。CREATE TABLE table_name ( column_name data_type, CHECK (column_name > 0));在创建表时,可以根据需要使用这些约束来限制表中的数据。


