网络数据库原理与应用第五章详解.ppt

网络数据库原理与应用第五章详解.ppt

第5章 表的创建 5. 1 列的属性 表的列名在同一个表中具有唯一性; 同一列的数据属于同一种数据类型。 除了用列名和数据类型来指定列的属 性外,还可以定义其他属性:NULL或 NOT NULL属性 ,IDENTITY 属性 。 NULL或NOT NULL属性 如果表的某一列被指定具有NULL属性, 那么就允许在插入数据时省略该列的值; 反之,如果表的某一列被指定具有NOT NULL属性,那么就不允许在没有指定列缺省 值的情况下插入省略该列值的数据行。 在SQL Server中,列缺省属性是NULL。 IDENTITY 属性 IDENTITY属性可以使表的列包含系统自动生成的数字。这种数字在表中可以唯一标识表的每一行。 当用IDENTITY属性定义一个列时,可以指定一个初始值和一个增量。插入数据时,初始值在插入第一行数据时使用,以后就由SQL Server 根据上一次使用的IDENTITY值加上增量得到新的IDENTITY值。 如果不指定初始值和增量值,则其缺省值均为1。 IDENTITY属性适用于INT、 SMALLINT、 TINYINT、 DECIMAL(P,0)、NUMERIC(P, 0)数据类型的列。 5.2 表结构的创建和管理 5.2.1 表结构的创建

文档评论(0)

1亿VIP精品文档

相关文档