数据库第04章节创建数据类型和表.ppt
文本预览下载声明
第4章 创建数据类型和表
创建数据类型
创建表
生成列值
生成脚本
推荐操作
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
创建数据类型
系统提供的数据类型
创建和删除用户定义的数据类型
选择数据类型的指导原则
3.1 创建数据类型
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
系统提供的数据类型
数字数据
整型数据:存储整数
小数数据:包含存储在最小有效数上的数据
3.1.1 系统提供的数据类型
bigint
占8个字节,值的范围为 -263~263-1
int
占4个字节,值的范围为 -231~231-1
smallint
占2个字节,值的范围为 -32768~32 767
tinyint
占1个字节,值的范围为 0~255
decimal [(p[,s])]
p为精度,最大38;s为小数位数,0≤s≤p
numeric [(p[,s])]
在SQL Server中,等价于decimal
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
系统提供的数据类型(续)
数字数据(续)
近似数字数据:表示浮点数据的近似数字
货币数据:表示正的或负的货币值
3.1.1 系统提供的数据类型
float [(n)]
从 -1.79E+308 到 1.79E+308 之间的浮点数字数据;n 为用于存储科学记数法尾数的位数,同时指示其精度和存储大小,1≤n≤53
real
从 3.40E+38 到 3.40E+38 之间的浮点数字数据,存储大小为 4 字节;SQL Server 中,real 的同义词为 float(24)
money
占8个字节,值的范围为
-922 337 203 685 477.580 8 ~
+922 337 203 685 477.580 7
smallmoney
占4个字节,值的范围为
-214 748.3648 ~ 214 748.3647
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
系统提供的数据类型(续)
日期和时间数据
字符数据和 Unicode 字符数据
3.1.1 系统提供的数据类型
datetime
占8个字节,表示从1753年1月1日到 9999年12月31日的日期
smalldatetime
占4个字节,表示从1900年1月1日至2079年6月6日的日期
char [(n)]
存储字符个数为 0~8 000
varchar [(n)]
存储字符个数为 0~8 000
text
存储字符个数为 0~2GB
nchar [(n)]
存储字符个数为 0~4 000
nvarchar[(n)]
存储字符个数为 0~4 000
ntext
存储字符个数为 0~1GB
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
系统提供的数据类型(续)
二进制数据
其他
3.1.1 系统提供的数据类型
binary[(n)]
存储字节个数 0~8 000
varbinary[(n)]
存储字节个数 0~8 000
image
存储字节个数 0~2 G
bit
存储位数据
cursor
存储对游标的引用
rowversion (timestamp)
时间戳
sql_variant
可存储除 text、ntext、image、rowversion 之外的其他类型
table
存储函数返回结果
uniqueidentifier
存储 GUID 以及 UUID
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copy
显示全部