1、第 5章 创建与管理表创建表1234修改表的结构表的删除数据查询与更新Contents本章要求 重点内容:创建表、修改表的结构、表的删除 难点:数据查询与更新 在 SQL Server数据库系统中,表是包含数据库中所有数据的数据库对象,用来存储各种各样的数据 数据存储与管理中的许多操作都围绕着表而进行,这些操作包括数据的访问、验证、关联性连接、完整性维护等等 创建表表的结构 表是关系的表现形式,而关系则是表的形式化定义 在表真正存放数据前,必须首先要定义表的数据结构,以决定这个表将拥有哪些字段以及这些字段的特性 字段特性,是指这些字段的名称、数据类型(DataType)、长度 (Length)
2、、精度 (Precision)、小数位数 (Scale)、是否允许 Null值等表的结构 字段名称 字段名称最长可以达到 128个字符。 字段名称可包含中文、英文字母、数字、下划线 (_)、井字号 (#)、货币符号 ($)和 ()符号。 同一个表中,各个字段的名称不可重复。 表的结构 长度、精度及小数位数 字段的长度是指字段所能容纳的最大数据量 精度是指数字的位数 有一些数据类型的精度和小数位数是固定的,此类字段,用户不需要设置精度和小数位数表的结构 数据类型 在创建表的过程中,需要为表的每字段选定数据类型,其作用是为表中每一列定义其所允许的数据值 SQL Server所提供的系统数据类型多达 30种 按照数据的表现形式的存储方式可分为整数数据类型、二进制数据类型、字符数据类型、日期数据类型和货币数据类型等 表的结构 NULL值 如果表的某一列被指定具有 NULL 属性,其含义是允许在向该列插入数据时可以省略该列的值 在 SQL Server 2005中列的缺省属性是 NOT NULL 要设置缺省属性为 NULL或 NOT NULL,可以通过SSMS管理工具 或 语句方式 来设置 表的创建 创建表的过程实质上是定义表中各个字段的过程,其包括 添加字段 、为 字段命名 、设置字段数据类型、主键和索引 等属性的操作。