第4章节数据表管理.ppt

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章节数据表管理

第 4 章 数据表管理 学习目标 1、掌握SQL中常用数据类型的应用; 2、熟练掌握创建、修改和删除表的方法; 3、熟练使用 Insert 、Update、 Delete语句 操作表中的数据 4、掌握如何使用约束来保证数据的完整性 第 4 章 数据表管理 目 录 4.1 表的基本概念 4.1.1 订单管理中的数据要求 1.实体、记录、行 2.属性、字段、列 4.1 表的基本概念 4.1.2 数据表的三个键 关键字(主键):用来唯一地标识表中的一条记 录列或列的组合称为关键字(主键) 唯一键:是表中没有被选为主键的关键字 外键:该字段在当前表中不是主键,但它在另一 个表中是主键 4.2 创建表 在SQL Server 2005中,每个数据库实例,可以创建32767个数据库;每个数据库中最多可以创建200万个表;每个数据库表,最多可以定义1024列(字段)。 SQL Server 2005 提供了两种方法创建数据库表: 利用图形界面创建表 利用CREATE TABLE命令创建表 4.2.1 利用图形界面创建表 在 SSMS 中,展开指定的服务器和数据库,打开想要创建新表的数据库: 右键单击表对象——“新建表” [例1] 使用SSMS创建销售人员表 右击表——新建表 4.2 创建表 4.2.2 利用CREATE TABLE 语句创建表 格式: CREATE TABLE 表名 ?? (列名1 类型(宽度) [属性] [列级约束], 列名2 …… , [,表级约束] ) [ON {文件组名|”DEFAULT” }] 4.2 创建表 [例2] 使用CREATE TABLE 语句创建部门信息表、客户信息表、货品信息表…… CREATE TABLE 部门信息 ( 编号 INT PRIMARY KEY IDENTITY(1,1), --主键和标识 名称 VARCHAR(20) NOT NULL, ------------非空属性 经理 INT FOREIGN KEY REFERENCES 销售人员(工号) , -----------------------定义外健 人数 INT ) GO 4.2 创建表 练习1: 使用CREATE TABLE 语句 创建学生档案表studa。其字段分别为: sno(varchar,8)、sname(varchar,10)、 ssex(varchar, 2) 默认值为“男”、 sbirthday(datetime)、scj(decimal(4,1))。 其中sno为主键不能为空。 4.2 创建表 CREATE TABLE studa ( sno varchar(8) PRIMARY KEY NOT NULL, sname varchar(10), ssex varchar(2) DEFAULT ‘男’, sbirthday datetime, scj decimal(4,1) ) 4.3 表中的数据类型 数据类型:是指列、存储过程参数、表达式和局部变量的数据特征,它决定了存储格式、长度,以及数字型数据的精度和小数位数等属性。 在SQL Server中数据有两种表示特征: 类型和长度。 在SQL Server中数据类型可以分为: 系统数据类型和用户自定义数据类型 用户自定义数据类型是用户在系统数据类型的 基础上使用系统存储过程sp_addtype 所创建的数据类型 4.3 表中的数据类型 1. 整数型 2. 精确数值型 3. 近似数值型 4. 字符型 5. 日期和时间型 1. 整数型 bigint—长整数,可以存储从-263 ~ 263-1 范围之间的

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档