如何在create table中使用约束

avatar
作者
猴君
阅读量:0

在CREATE TABLE语句中,可以使用约束来限制表中的数据。常见的约束有以下几种:

  1. NOT NULL约束:确保列中的值不为空。
CREATE TABLE table_name (     column_name data_type NOT NULL ); 
  1. UNIQUE约束:确保列中的值是唯一的。
CREATE TABLE table_name (     column_name data_type UNIQUE ); 
  1. PRIMARY KEY约束:结合NOT NULL和UNIQUE约束,确保列中的值是唯一的且不为空。
CREATE TABLE table_name (     column_name data_type PRIMARY KEY ); 
  1. FOREIGN KEY约束:确保列中的值是另一表中的值。
CREATE TABLE table_name (     column_name data_type,     FOREIGN KEY (column_name) REFERENCES other_table_name(other_column_name) ); 
  1. CHECK约束:根据指定的条件确保列中的值符合要求。
CREATE TABLE table_name (     column_name data_type,     CHECK (column_name > 0) ); 

在创建表时,可以根据需要使用这些约束来限制表中的数据。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!