规范可以是约束条件、默认值以及允许空值。 下面给出了约束条件的类型以及默认值和空值类型: PRIMARY KEY-通常情况下,每个表中都有一列或者一个组合列中的数据用以唯一确定每行的数据。这个列就被称为该表的主键,它可以用来加强数据的完整性。当你建立或者修改一个表时,可以通过定义PRIMARY KEY约束条件来创建一个主键。每个表里只能有一个主键。 FOREIGN KEY-- FOREIGN KEY (FK) 是表中的一列或者一个组合列,它可以实现两个表中数据的关联。通过在一个表中建立一个列,其键值为另一个表的主键值,我们就称这个列为外键(foreign key)。 UNIQUE-你可以通过 UNIQUE 约束条件来确保表中指定的列里没有重复值,不过主键不包括在内。 CHECK-- CHECK约束条件通过限制列中的值来实现数据域的完整性。它和FOREIGN KEY约束条件类似,都是通过控制已经存在列中的值来实现数据完整性的。不同点是它们对合法数据的确定方法不同:FOREI页码:[1] [2] [3] [4] [5] [6] 第2页、共6页 |