- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它考试]第04章 销售管理数据库数据表的创建和管理
第四章 销售管理数据库数据表的创建和管理 技能目标 学会创建数据表; 学会创建和修改销售管理数据库中的数据表; 学会使用约束来保证数据的完整性。 4.1.1表的基本概念 表是组织和管理数据的基本单位,是数据库存储数据的主要对象。 表是由行和列组成的二维结构。 表中的一行称为一条记录,表中的一列称为一个字段 表的性质: 在表中,行的顺序可以是任意的,一般按照数据插入的先后顺序存储。在使用过程中,可以使用排序语句或按照索引对表中的行进行排序。 列的顺序也可以是任意的,对于每一个表,最多可以允许用户定义1024列。在同一个表中,列名必须是唯一的,即不能有名称相同的两个或两个以上的列同时存在于一个表中,但是,在同一个数据库的不同表中,可以使用相同的列名。并且在定义时为每一个列指定一种数据类型,数据类型规定了此字段数据的取值范围和存储格式。 数据类型 数字数据(整型,精确数值型,浮点数值型) 字符数据 货币数据 日期和时间数据 二进制和图像型 其他数据类型 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
您可能关注的文档
最近下载
- 2024年4月广东深圳市光明区马田街道办事处招聘一般专干及笔试历年典型考题及考点剖析附答案带详解.docx
- 文秘技能大赛题库完整.pdf
- 建筑工程图集 07SJ504-1 隔断、隔断墙(一).pdf
- 班级管理方案和班委职责与班级管理条例(范本)合集.doc VIP
- 2025年广东省高中语文学业水平合格考试卷试题(含答案详解).pdf VIP
- 金融监管学银行监管讲义课件.pptx
- 高中体育与健康_篮球 传切配合 教学课件设计.ppt
- 二 《简单相信,傻傻坚持》(教学课件)-【中职专用】高二语文精讲课堂(高教版2023·职业模块).pptx VIP
- 人教版《劳动教育》九年级 劳动项目二《三餐有营养》课件.pptx
- 2024年中考语文一轮复习(全国)(老师用)议论文写作(练习).pdf VIP
文档评论(0)