销售管理数据库数据表的创建和管理课件.pptx

销售管理数据库数据表的创建和管理课件.pptx

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 销售管理数据库数据表的创建和管理;技能目标;4.1.1表的基本概念 ;表的性质:;数据类型 ;4.1.2 SQL Server 2005中的数据类型 精度:指数值型数据可以存储的十进制数字的总位数,包括小数点左侧的整数部分和小数点右侧的小数部分。比如,1230.456的精度为7。 小数位数:指数值型数据小数点右边的数字个数。比如,513.15的精度是5,小数位是2。 长度:指存储数据时所占用的字节数。数据类型不同,所占用的字节数就不同。有些数据类型拥有固定的长度(例如:int,4字节;datetime,8字节),而有些数据类型则根据用户的要求来决定长度(例如:char)。;1.整数类型 (1)bigint:数据范围为-2^63~2^63-1。精度为19,长度为8个字节。 (2)int(integer):数据范围为-2^31~2^31-1。精度为10,长度4个字节。 (3)smallint :数据范围为-2^15~2^15-1。精度为5,长度2个字节。 (4)tinyint :数据范围为0~255。精度为3,长度1个字节。 (5)bit:此类型数据相当于其他语言中的逻辑型数据,它只存储0、1或NULL,长度一般为1字节。 提示:整数型数据的存储结构效率较高,所以在选用数据类型时,应尽量采用这种类型。;2.精确数值型:由整数部分和小数部分构成,其所有的数字都是有效位,能够以完整的精度存储十进制数。 decimal和numeric:数据的范围为-10^38+1~10^38-1的固定精度和小数位数。可以提供小数所需要的实际存储空间,可以用5~17个字节来存储。使用命令创建表时将其写为decimal(p,s)或者numeric(p,s)的形式。其中p(1<=P<=38)为精度,s为小数位数。 例如:decimal(8,3),表示共有8位数,其中整数5位,小数3位。 注意:声明精确数值型数据时,其小数位数必须小于精度。;3.浮点数据类型 : 用于存储十进制小数 ,采用只入不舍的方式 (1)float:其取值范围为-1.79×10^308~1.79×10^308的浮点精度数字。可以精确到第15位小数,默认占用8个字节的存储空间 (2)real:其取值范围为-3.40×10^38~3.40×10^38的浮点精度数字,长度为4个字节。;4.货币数据类型 (1)money:用于存储货币值,数值以一个正数部分和一个小数部分存储在两个4字节的整型值中,存储范围为-922337213685377.5808 ~922337213685377.5808,精度为19,小数位数为4,长度为8字节。 (2)smallmoney:其存储范围为-213738.3368~213738.3367,精度为10,小数位数为4,长度为4字节。 由于money和smallmoney数据类型的小数位数固定为4,因此若所使用的货币数据值的小数位超过4位,请改用numeric或decimal数据类型。;5.日期和时间数据类型 (1)datetime:占用8个字节。 用于存储日期和时间的结合体,可以存储从公元1753年1月1日零时起~公元9999年12月31日23时59分59秒之间的所有日期和时间,其精确度可达百分之三秒,即3.33毫秒。 (2)smalldatetime:存储从1900年1月1日~2079年6月6日内的日期。长度为4个字节。 当存储datetime数据类型时,默认的格式是:MM DD YYYY hh:mm A.M/P.M。;输入日期部分时可以采用的格式如下: 英文数字格式:Jan 3 1999、JAN 3 1999、January 3 1999、Jan 1999 3、1999 3 Jan和1999 Jan 3。 数字加分隔符格式: 允许使用/、-和.作为不同时间单位间的分隔符,如 1999-1-3或1999/1/3或 1999. 1. 3。 输入时间部分时可以使用12小时格式或24小时格式。使用12小时格式时需要加上AM或PM说明上午还是下午。 1999-1-3 2:30:45:20PM //12小时制 1999-1-3 14:30:45:20 //24小时制;6.字符数据类型 用来存储汉字、英文字母、数字和特殊符号。在使用时需要在其前后加上英文单引号或者双引号。 (1)char(定长字符型):用来存放固定长度的字符数据,可用n来指定字符串的长度,字符串长度取值范围为1-8000,不论用户输入的字符串有多长(不大于n),长度均为n字节。当输入字符的长度大于n时,SQL Server给出错误信息拒绝接收数据。对于像身份证号码、邮政编码等为固定长度的数据,使用char类型比较合适。 注意:一个中文文字占用2个字节,因此要存放三个

您可能关注的文档

文档评论(0)

helen886 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档