工程数据库
—— SQL Server 2008
机电信息学院软件系:朱晓晶
/hz/hz/hz
第四章 管理表
/hz/hz/hz
本章主要内容
本章学习目标
熟练掌握数据表的创建、修改和删除方法;
熟练数据表的约束及其使用。
/hz/hz/hz
4.1 表概述
4.1.1 什么是表
数据库是保存数据的集合,其目的在于存储和返回数据。如果
没有数据库的表所提供的结构,这些任务是不可能完成的。数
据库中包含一个或多个表,表是数据库的基本构造块。同时,
表是数据的集合,是用来存储数据和操作数据的逻辑结构。表
是由行和列所构成,行被称为记录 ,是组织数据的单位;列被
称为字段 ,每一列表示记录的一个属性。
/hz/hz/hz
4.1.2 临时表和系统表
在SQL Server 2008中,数据表分为4种类型,即普通表、分区表
、临时表和系统表。下面介绍数据表中的临时表和系统表。
临时表是临时创建的不能永久保存的表。分为本地临时表和全局
临时表。本地临时表的名称以单个符号#作为首字符,只对当前
连接的用户可见,用户退出时被自动删除;全局临时表的名称以
两个符号##作为首字符,对任何用户都是可见的,当所有引用该
表的用户断开连接时被删除。
系统表存储有关SQL Server 2008服务器的配置、数据库设置、
用户和表对象的描述等系统信息。一般只能由DBA来使用该表。
/hz/hz/hz
4.2 创建表
4.2.1 数据类型
在数据表中的每一个数据列都会有特定的属性,而这些属
性中最重要的就是数据类型 (Data Type),数据类型是用
来定义储存在数据列中的数据,其限制了一个列中可以存
储的数据的类型,在某些情况下甚至限制了该列中的可能
值的取值范围。
在SQL Server中,数据类型可以是系统提供的数据类型,
也可以是用户自定义的数据类型。
/hz/hz/hz
1.系统数据类型
(1)整数数据类型
整数数据类型是最常用的数据类型之一,可
以直接进行数据运算。分为以下4种:
INT (INTEGER)
SMALLINT
TINYINT
BIGINT
/hz/hz/hz
(2)浮点数据类型
浮点数据类型用于存储十进制小数,分为以
下4种类型:
REAL
FLOAT
DECIMAL
NUMERIC
/hz/hz/hz
(3)字符数据类型
字符数据类型是使用最多的数据类型。它可以用
来存储各种字母、数字符号、特殊符号。一般情
况下,使用字符类型数据时须在其前后加上单引
号 ’或双引号”。字符数据类型分为以下6种:
CHAR NCHAR
VARCHAR NVARCHAR
TEXT NTEXT
/hz/hz/hzy18771
您可能关注的文档
最近下载
- 安全标志GB+2894-2025 - 副本.docx VIP
- 二维转三维.doc VIP
- 四4班 四年级德育核心素养提升训练(第12周)测试卷及答案.docx VIP
- 15ZJ201_平屋面.pdf VIP
- 基于PLC的自动化生产线设计毕业设计论文.docx VIP
- 两票三制培训精要.pptx
- 伟创(VEICH)AC100系列矢量型变频调速器使用说明书V1.2.pdf
- 标准图集-11G101-2_混凝土结构施工图平面整体表示方法制图规则和构造详图(现浇混凝土板式楼梯)(替代03G101-2).pdf VIP
- 2.4 植物的生长变化(分层作业)科学冀人版三年级下册2026.pdf VIP
- (2026年)成人腰大池引流护理PPT课件.pptx VIP
原创力文档

文档评论(0)