12-13-1SQLServer讲稿(第三章)js研讨.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12-13-1SQLServer讲稿(第三章)js研讨

第3章 表与表数据操作 数据库和表是SQL Server2008用于组织和管理数据的基本对象。 创建数据库和表是SQL Server2008最基本的功能。 用户使用SQL Server 2008设计和实现信息管理系统,首先就是设计和实现数据的表示与存储,即数据库和表的创建。 3.1 表结构和数据类型 3.1.1 表和表结构 关系数据库是按照二维表结构方式组织的数据集合。 二维表由行和列组成,表的行称为记录,列称为字段。 表是SQL Server 2008中最主要的数据库对象,它是用来存储和操作数据的一种逻辑结构。表由行和列组成,因此也称之为二维表。 (1)表结构 (2)记录 (3)字段 (4)空值。 ***空值不是数据数据0也不是空字符. (5)关键字 关键字允许为空 主关键字----能唯一标识记录。 候选关键字 在SQL Server2008中,一个数据库中可创建多达20亿个表,每个表最多可达1024列,每行最多8092字节(不包括IMAGE、TEXT或NTEXT数据)。 数据类型:决定数据的取值范围和存储格式。(P43 表3.2) 精度:存储的十进制数据的总位数。 小数位数: 长度:指存储数据所使用的字节数。 (1)整数型包括: bigint:大整数、 int :整数 smallint:短整数、tinyint:微短整数 类型 范围 精度 小数位数 长度 bigint -263--263-1 19 0 8字节 int -231--231-1 10 0 4字节 smallint -215--215-1 5 0 2字节 tinyint 0--255 3 0 1字节 (2)精确数值型 精确数值型数据由整数部分和小数部分,其所有的数字都是有效位,能够以完整的精度存储十进制数。 包括:Decimal和Numeric。从功能上说两者完全等价。 可存储从-1038--1038-1的固定精度和小数位的数字数据,它们的存储长度随精度变化而变化,最少5字节,最多17字节。 (3)浮点型(近似数值型) real float 使用科学计数法表示数据。 (4)货币型(专门用于处理货币的) money smallmoney 类型 范围 精度 小数位数 长度 money -263--263-1 19 4 8字节 smallmoney -231--231-1 10 4 4字节 当向表中插入货币类型的值时,必须在数据前加上货币表示符号($),并且数据中不能有逗号,若货币值为负数,需要在货币符号后面加上负号。 (5)位型(bit) SQL Server中的位型数据相当于其他语言中的逻辑型数据,它只有0和1,长度为1个字节。 在SQL Server2008如果表中不多于8个bit列,这些列作为1个字节存储,如果有9--16个bit列,这些列作为2个字节存储,依次类推。 当为bit类型数据赋0,其值为0,而赋非0时,其值为1。 若表中某列为bit类型数据,那么该列不允许为空值,并且不允许对其建立索引。 (6)字符型(存储字符串) 用单引号或双引号括起来 固定长度和可变长度 char[(n)]定长字符数据类型 varchar[(n)]变长字符数据类型 n在1--8000之间。 (7)unicode字符型.(统一字符编码标准) 用于支持国际上非英语语种的字符数据的存储和处理。 (8)文本型 包括text和ntext两类,分别对应ASCII和Unicode字符。 (9)二进制型 二进制数据类型表示的是位数据流,包括固定长度(binary)和可变长度(varbinary)两种。 (10)日期时间型 日期时间类型数据用于存储日期和时间信息,包括datetime和smalldatetime。 Datetime类型可表示的日期范围从1753年1月1日到9999年12月31日的日期和时间数据。 数据长度为8字节,日期和时间分别使用4个字节存储。前4个字节用于存储datetime类型数据中距1900年1月1日的天数,为正数表示日期在1900年1月1日之后,为负数则表示在此日期之前。 后4个字节用于存储datetime类型数据中距12:00(24小时制)的毫秒数。 Smalldatetime类型数据可表示从1900年1月1日到2079年6月6日的日期和时间,可精确到分钟。存储长度为4个字节,前2个字节用来存储日期部分距1900年1月1日之后的天数,后2个字节用来存储时间部分距12点的分钟数。

文档评论(0)

ccx55855 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档