表格模板-数据库原理与应用第4章创建和管理数据表 精品.ppt
《表格模板-数据库原理与应用第4章创建和管理数据表 精品.ppt》由会员分享,可在线阅读,更多相关《表格模板-数据库原理与应用第4章创建和管理数据表 精品.ppt(41页珍藏版)》请在第一文库网上搜索。
1、 本章目标本章目标SQL Server常用数据类型 数据表用于存储各种数据。 不同类型的数据又适合不同的存储方式,从而适合不同的数据类型。 首先应该了解需要存储的数据在SQL Server数据库中的对应哪种数据类型,或者说这些数据适合以何种数据类型存储。二进制数据类型二进制数据类型 Binary(n)n位固定长度的二进制数据。n的取值范围可从 1 到 8000当数据列内容长度基本相同时使用varbinary(n)可变长度的二进制数据。n的取值范围可从 1 到 8000当数据列内容长度不同且差别较大时使用image可变长度的二进制数据。最多 2GB用于存储文件,图片或者视频等大文件文本数据类型
2、Char(n)n位固定长度的非Unicode字符串。n取值范围为1到 8000存储特定长度的数据,例如11位手机号码varchar(n)最大长度为n的可变长度的非Unicode字符串。n取值范围为1到 8000存储可变长度文本。根据实际存储数据长度分配空间text可变长度的字符串。最多 2GB 字符数据存储大型的非统一编码型字符数据nchar(n)固定长度的 Unicode 数据。最多 4,000 个字符存储特定长度的统一编码字符型数据nvarchar(n)可变长度的 Unicode 数据。最多 4,000 个字符存储可变长度的统一编码字符型数据ntext可变长度的Unicode数据。最多 2
3、GB 字符数据存储大型的统一编码字符型数据文本数据类型Bit数据类型Bit数据 类型bit允许 0、1 或 NULL用于存储只有两种可能值的数据,如真假、男女 数字数据类型tinyint允许从0到255之间的整数smallint- 215 (-32768)到215 (32767)之间的整数int从-231到231之间的整数decimal(p,s)固定精度和比例的数字。允许从 -1038 +1 到10 38 -1 之间的数字。p 参数指示可以存储的最大位数(小数点左侧和右侧之和)。p 必须是 1 到 38 之间的值。默认是 18。s 参数指示小数点右侧小数部分存储的最大位数。s 必须是 0 到
4、p 之间的值。默认是 0 numeric(p,s) decimal的同义词smallmoney介于 -214,748.3648 和 214,748.3647 之间的货币数据 money从 -263到263-1的货币数据float (n)从 -1.79E + 308 到 1.79E + 308 的浮动精度数字,n介于1-53之间,如果 1=n=24,则将 n 视为 24。 如果 25=n 1980-01-01) ALTER TABLE Student ADD CONSTRAINT FK_Student_Grade FOREIGN KEY(GradeID) REFERENCES Grade(Gra
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表格模板-数据库原理与应用第4章创建和管理数据表 精品 表格 模板 数据库 原理 应用 创建 管理 数据表