下载此文档

第3章_表的创建.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/ 53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 53 下载此文档
文档列表 文档介绍
第3章表的创建
学习要点:
表的概念
表的创建、修改和删除
添加、更新与删除表中的数据
数据完整性的概念及实施方法
表的概念
数据类型
表结构的创建、修改和删除
向表中插入、修改和删除数据
约束
实现数据完整性
使用企业管理器查看表格
表的概念
数据库中包含一个或多个表。
表是数据的集合,是用来存储数据和操作数据的逻辑结构。
表是由行和列组成的,行被称为记录,是组织数据的单位;列被称为字段,每一列表示记录的一个属性。
在特定表中,列名必须是唯一的,但相同的列名可以在数据库中的不同表中使用。
SQL Server中的每个表中最多允许有1024列,每行最多允许有8060字节的用户数据。行和列的次序是任意的。
数据类型
数据类型决定了数据在计算机中的存储格式,代表不同的信息类型。
系统数据类型

二进制数据是一些用十六进制表示的数据。二进制数据类型包括三种:binary、varbinary和image。

整数数据类型有五种:bit、int、bigint、smallint、tinyint。

浮点数据类型包括float和real两种类型,用于存储范围非常大的数字。

精确小数数据类型包括decimal和numeric两种,可以精确指定小数点两边的总位数和小数点右边的位数。

货币数据类型专门用于货币数据处理,包括money和smallmoney。

日期/时间数据类型可以存储日期和时间的组合数据,包括datetime和smalldatetime两种数据类型。

字符型数据是由字母、数字和符号组合而成。字符数据类型又可分为3种:char[(n)]、varchar[(n)]、text。

unicode数据类型用于存储要用两个字节才能存储的双字节字符,例如汉字、日文或韩文等。unicode数据类型包括nchar、nvarchar和ntext。

sql_variant数据类型可以应用在列、参数、变量和函数返回值中,以sql_variant为数据类型的数据可以存储除text、ntext、image和sql_variant数据类型以外的各种数据。
用户自定义数据类型
用户可以使用企业管理器或T-SQL语句来创建用户自定义数据类型,一旦创建成功,用户可以象使用系统数据类型一样使用自定义数据类型。

(1)使用企业管理器创建用户自定义数据类型
(2)使用T-SQL语句创建用户自定义数据类型
语法形式为:
sp_addtype type_name, system_type [,NULL | NOT NULL | IDENTITY ]
type_name:是用户自定义数据类型的名字。
system_type:是用户自定义数据类型所基于的系统数据类型名。
NULL | NOT NULL | IDENTITY:用来表示用户自定义数据类型的性质,分别为允许为空值、不允许为空值、具有标识例性质。
例3-1 使用T-SQL语句创建两个自定义数据类型。第一个自定义的数据类型telephone_code,数据长度15,可变长字符型,允许为空;第二个自定义数据类型zip,定长字符型,长度为6,不允许为空。
USE sales
GO
EXEC sp_addtype telephone_code,'varchar(15)','NULL'
EXEC sp_addtype zip,'char(6)','NOT NULL'

语法形式为:sp_help type_name
例3-2 查看telephone_code的特征。
EXEC sp_help telephone_code

语法形式为:sp_droptype type_name
例3-3 删除在例3-1中定义的数据类型telephone_code。
EXEC sp_droptype telephone_code
注意:只能删除已经定义但未被使用的用户自定义数据类型,正在被表或其他数据库对象使用的用户自定义数据类型不能被删除。
表结构的创建、修改和删除
表结构的创建

-SQL语句创建表结构
CREATE TABLE table_name
( column_name1 data_type
[ DEFAULTconstant_express

第3章_表的创建 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 53
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新