淘宝网开发人员数据库知识手册
- 格式:doc
- 大小:777.00 KB
- 文档页数:83
淘宝网店运营理论考试题库1、网络商务信息限定了商务信息传递的媒体和途径,()属于网络商务信息的范畴。
A、通过计算机网络传递的商务信息既计算机察知的符号系统。
[正确]B、一切商务信息,能够存储在计算机上,能由EMAIL传递。
C、由EMAIL、WEB页等传送的信息。
D、一切网络供应商、客户的商务信息。
2、我们当今的网络时代,网络信息的收集绝大部分是通过()获得的。
A、聊天程序B、新闻组C、搜索引擎[正确]D、BBS3、下列哪些说法是正确的:()A、虽然网络系统提供了许多检索方法,但企业营销人员还是常被淹没在信息垃圾之中。
[正确]B、在网络信息资源中,迅速地找到自己所需要地信息,不需要培训和经验积累。
C、网络商务信息,对于企业的战略管理、市场研究以及新产口都毫无作用。
D、自己地信息资料遗失后,不可以到原有地信息源中再次查找。
4、网络商务信息可以方便地从因特网下载到自己的计算机上管理,在原有地各个网站上也有信息存储系统,可以到原有地信息源中再次查找。
说明的是网络商务信息的()。
A、实效性强B、准确性高C、便于存储[正确]D、方便性5、由于网络信息更新及时、传递速度快,只要信息收集者及时发现信息,就可以保证信息的 AA、实效性强[正确]B、准确性高C、便于存储D、方便性6、网络信息的收集,绝大部分是通过搜索引擎找到信息发布源获得的,减少了信息传递的中间环节,有效地保证了信息地()A、实效性强B、准确性高[正确]C、便于存储D、方便性7、关于电子商务信息的传递以下正确的是 BA、电子商务信息,由于传递速度慢、传递渠道不畅,经常导致“信息获得了但也失效了”。
[正确]B、由于网络信息更新及时、传递速度快、只要信息收集者及时发现信息,就可以保证信息的实效性。
C、无论怎么样,网络信息都是最快最准确的。
D、电子商务信息,都是很迟后的。
8、、关于信息的说法哪种最准确完整的说法是()A、信息只指一般的行情消息。
B、信息的概念非常广泛,从不同的角度对信息可下不同的定义。
三、需求规格说明书1.引言 (1)1.1编写目的 (1)1.2项目背景 (2)1.3定义 (2)1.4参考资料 (2)2.任务概述 (3)2.1目标 (3)2.2运行环境 (3)2.3条件与限制 (3)3.数据描述 (3)3.1静态数据 (3)3.2动态数据 (4)3.3数据库介绍 (4)3.4数据词典 (4)3.5数据采集 (5)4.功能需求 (5)4.1功能划分 (5)4.2功能描述 (5)5.性能需求 (6)5.1数据精确度 (6)5.2时间特性 (7)5.3适应性 (7)6................................................................................................................................ 运行需求.. (7)6.1用户界面 (7)6.2硬件接口 (8)6.3软件接口 (8)6.4故障处理 (8)7.其它需求 (8)1.引言1.1编写目的随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
网上购物是一种具有交互功能的商业信息系统。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2项目背景软件名称:淘宝网上购物系统提出者:王春玲开发者:王春玲用户:大学生实现软件的单位:西安文理学院1.3定义Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI (电子数据交换)。
td数据库语法【最新版】目录1.TD 数据库简介2.TD 数据库语法基础3.TD 数据库语法进阶4.TD 数据库语法实例正文【TD 数据库简介】TD 数据库,全称为 Taobao Data,是阿里巴巴集团旗下的一种数据存储系统。
TD 数据库主要用于存储和处理阿里巴巴集团各大电商平台的数据,例如淘宝、天猫等。
TD 数据库具有高性能、高并发、高可靠性等特点,适用于大规模数据存储和分析。
【TD 数据库语法基础】TD 数据库的语法基础主要包括表、字段、数据类型、主键、索引等概念。
以下是一些基础语法:1.表:用于存储数据,由字段组成。
例如:```CREATE TABLE IF NOT EXISTS `table_name` (`id` INT(11) NOT NULL AUTO_INCREMENT,`field1` VARCHAR(255) NOT NULL,`field2` INT(11) NOT NULL,PRIMARY KEY (`id`),KEY `field1` (`field1`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;```2.字段:表中的数据单元,用于存储具体信息。
例如:`id`、`field1`、`field2`等。
3.数据类型:用于定义字段的数据种类。
例如:INT、VARCHAR、DATE 等。
4.主键:用于唯一标识表中的记录的字段。
例如:`id`字段。
5.索引:用于提高查询速度的辅助结构。
例如:`KEY `field1`(`field1`)`。
【TD 数据库语法进阶】除了基础语法,TD 数据库还支持一些高级功能,例如:1.聚合函数:用于对表中的数据进行统计和汇总。
例如:`COUNT()`、`SUM()`等。
2.查询语句:用于查询表中的数据。
例如:`SELECT * FROM table_name WHERE field1="value1"`。
目录摘要 (I)1.引言 (1)1.1课题的来源、目的、意义 (1)2.系统分析 (3)2.1 业务流程 (3)2.2 系统功能分析 (7)3.系统设计 (10)3.1 数据库设计 (10)EBusiness是一个典型的电子商务系统,针对它将要实现的业务功能,数据库中具有以下的模块: (10)4.总结与展望 (15)致谢 (16)参考文献 (17)淘宝网上购物系统的开发与设计摘要随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。
网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。
商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。
商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络便可实现如网上购物、信息查寻等功能,这样一个基于浏览器/服务器(B/S)模式的B2C的网上购物系统就形成了。
本论文研究了这种基于B/S模式的B2C的网上购物系统的开发。
其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。
系统使用Microsoft 公司以C#为核心语言的开发工具,利用微软提供的IIS 5.0建立运行环境,再结合SQL Server 2000建立数据连接关系。
利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立页面,不断改进,直到功能基本实现的可行系统。
论文还对WEB分析、设计、开发、测试和发布这个工作流程进行了详细的论述,从中着重介绍了网上购物系统要实现的功能、业务流程、系统流程、前台数据流图、后台数据流图、E-R图、数据库设计、功能模块设计、实现和测试等一系列开发流程。
最后,对设计中所遇到的难题进行重点介绍、分析和说明解决的办法,同时对商场实现后所运行的结果进行定性分析并得出结论。
关键词:技术,数据库,网上购物系统,Web设计1.引言1.1课题的来源、目的、意义1.1.1本课题的来源近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。
数据库设计说明书1.引言1.1编写目的数据库设计说明书是数据库设计的必要部分,对设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定,指导程序员的建立数据库的工作。
本数据库设计说明书编写的目的是说明了网上商城购物系统的数据库设计,用于明确系统中各项功能与非功能性的需求,指导系统在数据库中存储各方面的内容,为系统开发的程序员、系统分析员作为基准的文档。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景说明:(1)开发软件系统的名称:网上商城购物系统;(2)任务提出者:XX;(3)开发者:计算机科学与技术的小组成员xx;(4)用户:XX;(5)本系统将使用SQLServer2000作为数据库存储系统。
1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language。
1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社 2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社 2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号电子工业出版社 20054、《ASP+SQL Server项目开发实践》黄雷编著第38854号中国铁道出版社 2006《Dreamweaver 8与ASP动态网站开发自学导航》戎马工作室编著第298301号机5、械工业出版社 20066、《ASP实务经典》林金霖编著 [M].北京:中国铁道出版社,2001,2097、《ASP编程基础与实例》丁贵广编著 [M].北京:机械工业出版社,2002,512.外部设计2.1标识符的状态(1)本系统采用Microsoft SQL Server 2000为基本的开发工具,数据库名称为Shop,其中一共建立了7个表,表名分别为:Admin(后台管理用户表)、Users(用户信息表)、Board (公告信息表)、GoodsType(商品类别表)、Goods(商品信息表)、Basket(购物车表)、Complain(客户投诉表)(2)此表只是暂时使用的,适用于对程序的调试。
阿里开发者手册1. 介绍阿里开发者手册是针对阿里巴巴公司的开发者群体编写的一份指导手册。
它提供了完整、详细、全面的技术文档和开发规范,帮助开发者在阿里巴巴的各个领域进行开发工作。
2. 规范与标准阿里开发者手册包含了丰富的规范与标准,涵盖了代码编写、项目管理、性能优化、安全防范等方面的要求。
下面是一些重要的规范与标准:2.1 代码规范•代码的命名规范,包括类名、方法名、变量名等的命名规则。
•代码的注释规范,包括注释的格式、注释的内容等要求。
•代码的缩进和空格规范,包括缩进的字符数、空格的使用等要求。
•代码的排版规范,包括括号的使用、换行的位置等要求。
2.2 项目管理规范•项目的目录结构规范,包括源代码目录、资源文件目录等的组织方式。
•项目的版本管理规范,包括分支管理、提交日志的编写等要求。
•项目的文档编写规范,包括需求文档、设计文档等的格式和内容要求。
•项目的测试规范,包括单元测试、集成测试等的执行方式和结果要求。
2.3 性能优化规范•代码的性能优化规范,包括循环优化、算法优化等方面的要求。
•数据库的性能优化规范,包括索引的使用、SQL语句的优化等要求。
•网络的性能优化规范,包括缓存的使用、CDN的配置等方面的要求。
•前端页面的性能优化规范,包括减少HTTP请求、压缩资源等的要求。
2.4 安全防范规范•代码的安全防范规范,包括输入验证、加密处理等方面的要求。
•网络的安全防范规范,包括防火墙的配置、权限管理等要求。
•数据存储的安全防范规范,包括数据库的加密、备份等方面的要求。
•静态资源的安全防范规范,包括防止恶意篡改、热更新等要求。
3. 使用与贡献阿里开发者手册提供了多种使用方式,方便开发者快速查阅和使用:3.1 在线阅读阿里开发者手册通过网站的形式提供在线阅读功能,开发者可以在任何地方、任何时间查阅相关内容。
3.2 下载使用开发者可以将阿里开发者手册下载到本地,方便离线查阅和使用。
下载的手册包含了完整的内容和相关资源。
目录* 1 淘宝合作伙伴开发协议o 1.1 一、定义o 1.2 二、淘宝服务内容o 1.3 三、服务商承诺和服务使用规范o 1.4 四、应用产品在线交易o 1.5 五、服务的终止o 1.6 六、服务终止后的处理o 1.7 七、责任限制和免责o 1.8 八、知识产权o 1.9 九、通知和送达o 1.10 十、其他约定淘宝合作伙伴开发协议本协议是淘宝与淘宝服务平台合作伙伴(以下简称“服务商”或“您”)就开放平台的使用等相关事项所订立的有效合约。
服务商通过网络页面点击确认或以其他方式选择接受本协议,即表示服务商与淘宝已达成协议并同意接受本协议的全部约定内容。
在接受本协议之前,请您仔细阅读本协议的全部内容(特别是以粗体下划线标注的内容)。
如果您对本协议的条款有疑问的,请通过淘宝客服渠道进行询问,淘宝将向您解释条款内容。
如果您不同意本协议的任意内容,或者无法准确理解淘宝对条款的解释,请不要进行后续操作。
一、定义1.1开放平台:指淘宝提供的一些软件和支持材料,服务商通过这些软件和支持材料开发应用。
服务商可以通过开放平台技术接口检索由淘宝提供的或用户授权的与用户相关的数据和/或来自其他淘宝应用程序的数据信息,或者由服务商应用向淘宝提供数据。
开放平台可能包括但不限于一个或多个API、编程工具和文档。
1.2淘宝用户(以下简称为“用户”):指淘宝网用户中所有直接或间接使用服务商基于开放平台开发的应用的单位或者个人,以及浏览服务商应用相关信息的网络访客。
1.3服务商:指淘宝网会员中通过有效申请并通过验证的可以基于开放平台进行应用开发的单位或者个人,在开放平台服务商也可称为“开发者”。
1.4应用:服务商基于开放平台所开发的软件或服务,包括自用型应用和他用型应用两种类型。
1.5 App key & App secret:指服务商在申请开发新应用时获得的由淘宝授予的应用程序接入账户和密钥。
App key是应用的唯一标识,淘宝通过App key来鉴别应用发布者的身份。
TAOBAO员工手册(晓东制)前言欢迎加入淘宝!作为淘宝员工,您将在这里度过一段充满挑战和机遇的日子。
这份手册将为您介绍我们的文化、团队及技能要求,以便您尽快适应工作。
公司文化我们的愿景是让每个人都可以享受美好生活,我们的使命是以用户为中心,让商业变得更简单、流畅和美好。
我们的文化核心价值观是“用户为本、诚信、创新、合作、进取”。
这五个核心价值观代表着我们随时随地秉持的信条。
而我们的全球化、数字化、智能化和平台化四个战略目标,则是实现我们企业使命和文化价值的关键路径。
团队建设我们鼓励互相尊重、信任、开放、共享和成长。
互相尊重我们尊重每一位员工并重视彼此之间的差异,并鼓励大家成为相互尊重、尊重他人和公司价值观的员工。
信任我们相信员工能够胜任工作。
我们鼓励员工自主创新、提出观点、承担责任,以及独立思考。
开放我们相信开放和透明的工作环境是提高员工效率和促进工作满意度的关键。
在淘宝,我们鼓励大家向他人分享和听取不同的观点和意见。
共享我们鼓励员工分享他们的成功、挑战和反思,以帮助他人从中受益。
我们相信这不仅有助于个人成长,还有助于整个公司的成功。
成长我们鼓励员工不断学习、创新和突破,以便不断提高自己的技能、知识和职业发展。
我们还提供大量的内部培训和发展机会,以帮助员工实现个人和企业的双重目标。
技能要求在淘宝,我们希望我们的员工具有以下特质:卓越的执行能力我们需要具备卓越的执行能力,能够快速响应和及时交付。
同时还需要有强大的项目管理和组织能力,以确保实现我们的目标。
强大的学习能力我们需要员工具有极强的学习能力,以便不断扩大知识面和提高技能。
当我们的行业出现变化时,我们需要敏捷适应、快速学习和变革。
良好的沟通能力我们需要员工能够清晰、准确地表达自己的意见,并理解他人的观点。
同时,我们希望员工能够承认和解决不同文化、语言和思想之间的差异。
团队合作精神我们要求员工具备团队合作精神,建立并维护积极向上、高效的团队合作关系。
数据库基础教程(完整版)第一部分:认识数据库数据库,顾名思义,就是一个用来存储、管理数据的仓库。
在这个信息爆炸的时代,数据已经成为了企业的核心资产,而数据库就是管理这些资产的重要工具。
无论是电商平台、社交媒体,还是企业内部的管理系统,都离不开数据库的支持。
一、数据库的分类1. 关系型数据库:以表的形式组织数据,每个表由行和列组成,行代表记录,列代表字段。
常见的有MySQL、Oracle、SQL Server等。
2. 非关系型数据库:与关系型数据库不同,非关系型数据库的数据结构更加灵活,常见的有MongoDB、Redis、Cassandra等。
3. NoSQL数据库:NoSQL是Not Only SQL的缩写,表示不仅仅是SQL,它包含了非关系型数据库以及一些新型的数据库技术,如NewSQL 等。
二、数据库的组成1. 数据库管理系统(DBMS):负责管理和维护数据库的软件系统,如MySQL、Oracle等。
2. 数据库:存储数据的仓库,由多个表组成。
3. 表:数据库中的基本单位,由行和列组成,行代表记录,列代表字段。
4. 记录:表中的一行数据,代表一个完整的信息。
5. 字段:表中的一列数据,代表记录中的一个属性。
三、数据库的作用1. 数据存储:将数据存储在数据库中,方便管理和查询。
2. 数据管理:通过数据库管理系统,可以对数据进行增删改查等操作。
3. 数据安全:数据库管理系统提供了数据备份、恢复、权限控制等功能,保障数据的安全。
4. 数据共享:多个用户可以同时访问数据库,实现数据共享。
5. 数据分析:通过数据库管理系统,可以对数据进行统计、分析等操作,为企业决策提供依据。
四、学习数据库的必要性1. 提高工作效率:掌握数据库技术,可以快速地处理大量数据,提高工作效率。
2. 适应市场需求:随着互联网的发展,数据库技术已经成为IT 行业的必备技能。
3. 拓展职业发展:学习数据库技术,可以为职业发展打下坚实的基础。
淘宝网开发人员数据库知识参考手册编写、修订、审核记录目录第一章基本元素 (6)第一节数据类型 (6)1.VARCHAR2(size): (6)2.CHAR(size) (6)3.LONG (7)4.CLOB (7)5.NUMBER(p,s) (7)6.DATE (8)7.TIMESTAMP(factional_seconds_precision ) (8)第二节NULL (8)第三节伪列 (11)1.CURRVAL 和NEXTVAL (11)2.LEVEL (12)3.ROWID (12)4.ROWNUM (13)5.XMLDATA (15)第四节注释 (15)第五节数据库的对象 (16)1.模式对象 (16)2.非模式对象 (17)3.部分模式对象 (17)第六节格式模型 (17)1.时间格式 (17)第七节操作符 (19)1.操作符列表 (19)2.操作符优先级 (19)3.连接操作符 (19)4.集合操作符 (19)第二章表达式 (19)第三章条件 (19)第一节条件的优先级 (20)第二节比较条件 (21)第三节逻辑条件 (23)第四节成员关系条件 (23)第五节范围条件 (23)第六节NULL条件 (23)第四章函数 (23)第一节单值函数 (23)1.数值型函数 (24)✧MOD (24)✧ROUND (24)✧ABS (26)✧ACOS (26)✧ASIN (27)✧ATAN (27)✧ATAN2 (28)✧BIN_TO_NUM (29)✧BITAND (29)✧CEIL (29)✧COS (29)✧FLOOR (29)✧SIN (29)✧SINH (29)✧ (29)2.返回字符值的字符型函数 (29)✧LOWER (29)✧UPPER (30)✧LPAD (30)✧RPAD (31)✧TRIM (31)✧LTRIM (32)✧RTRIM (32)✧REPLACE (33)✧SOUNDEX (33)✧SUBSTR (34)✧TRANSLA TE (35)✧ (36)3.返回数字值的字符型函数 (36)✧INSTR (36)✧LENGTH (37)✧ (37)4.日期函数 (37)✧ADD_MONTHS (38)✧CURRENT_DA TE (39)✧CURRENT_TIMESTAMP (40)✧SYSDA TE (40)✧SYSTIMESTAMP (41)✧LAST_DAY (42)✧NEXT_DAY (42)✧MONTHS_BETWEEN (42)✧ROUND (43)✧TRUNC (44)5.转换函数 (45)✧TO_CHAR (45)✧TO_NUMBER (47)6.其他辅助函数 (47)✧DECODE (48)✧GREATEST (49)✧LEAST (49)✧NULLIF (50)✧NVL (50)✧NVL2 (51)✧SYS_CONNECT_BY_PA TH (52)✧SYS_CONTEXT (52)第二节聚集函数 (52)✧AVG (54)✧COUNT (55)✧DENSE_RANK (56)✧RANK (57)✧FIRST (58)✧LAST (58)✧MAX (58)✧MIN (59)✧SUM (59)✧ (60)第三节分析函数 (60)1.概述 (60)2.工作机制 (61)3.语法 (62)4.常用的分析函数 (65)✧A VG (65)✧COUNT (66)✧FIRST_V ALUE (66)✧LAST_V ALUE (67)✧LAG (68)✧LEAD (68)✧MAX (69)✧MIN (69)✧DENSE_RANK (70)✧RANK (71)✧ROW_NUMBER (72)✧SUM (72)5.不太常用的分析函数 (73)6.常见问题 (73)✧计算动态累计问题 (73)✧TOP-N问题 (73)✧交叉查询问题 (73)第四节对象引用函数 (73)第五节函数列表(字母序) (73)1.ABS (73)2.ACOS (73)3.ADD_MONTHS (73)4.ASCII (74)5.ASIN (74)6.ATAN (74)7.ATAN2 (74)8.AVG (75)9.BIN_TO_NUM (75)10.BINAND (75)11.CHARTOROWID (76)12.COUNT (76)13.CURRENT_DATE (76)14.CURRENT_TIMESTAMP (76)15.DECODE (76)16.DENSE_RANK (77)17.DUMP (77)18.FIRST (77)19.FIRST_VALUE (77)20.FLOOR (77)21.GREATEST (77)22.GROUP_ID (77)23.GROUPING (77)24.GROUPING_ID (77)25.INSTR (77)G (77)ST (78)ST_DAY (78)ST_VALUE (78)30.LEAD (78)31.LEAST (78)32.LENGTH (78)33.LOWER (78)34.LP AD (78)35.MAX (78)36.MIN (79)37.MOD (79)38.MONTHS_BETWEEN (79)39.NEXT_DAY (79)40.NULLIF (79)41.NVL (79)43.RANK (79)44.REPLACE (79)45.ROUND(date) (80)46.ROUND(number) (80)47.ROW_NUMBER (80)48.RP AD (80)49.RTRIM (80)50.SOUNDEX (80)51.SUBSTR (80)52.SUM (80)53.SYSDATE (80)54.SYSTIMESTAMP (81)55.TO_CHAR (81)56.TO_DATE (81)57.TO_NUMBER (81)58.TRANSLATE (81)59.TRIM (81)60.TRUNC(number) (81)61.TRUNC(date) (81)62.UPPER (81)第五章后记 (82)第一章基本元素第一节数据类型1.V ARCHAR2(size):可变长度的字符串,最大size个字节。
size最大可取值是4000,如果你指定了size是4000,然后插入超过4000子句的字符串,oracle会字段截取先进入库的4000字节,后面的它就不管了。
如果你知道的size没有4000,而是其他一个数字如200,那么如果你插入的字符串超过200,oracle就会返回一个错误。
size必须指定个正数。
有关VARCHAR类型,它其实和VARCHAR2一样,是它的同义词。
但是不宜指定VARCHAR作为数据类型,因为你不确定oracle哪天头脑发热,把VARCHAR的含义改掉了或者不支持它,那就完了。
2.CHAR(size)固定长度的字符串,最大size个字节。
如果你插入的字符串没有size个字节,那么oracle就会使用空白来填充它。
size最大可取值是2000,如果你指定了size是2000,然后插入超过2000子句的字符串,oracle会字段截取先进入库的4000字节,后面的它就不管了。
如果你知道的size没有2000,而是其他一个数字如200,那么如果你插入的字符串超过200,oracle就会返回一个错误。
如果你不指定size,那么它的默认值就是1。
3.LONG用于存储字符串,最多可以存储2G个字节的字符。
LONG类型有很多的限制,已经不被oracle推荐使用,大家最好不要用,会有一系列操作限制,导致一些隐形的问题。
4.CLOB存储字符串,即支持可变长度的,也支持固定长度的字符串,最大可支持到4G字节。
5.NUMBER(p,s)oracle中唯一存储数字的数据类型。
最大最小值分别为9.99...999 ×10125(38个9后面跟了88个0,因此它的数字精度就是38)和1.0×10-130。
如果你使用的数字超过这个数字,那么oracle返回错误。
p表示这个数字一共有多少个数字组成,范围是从1到38。
s就表示0右边的精度有多少位,就小数是多少位,范围是-84到127。
p和s要么都不指定,就表示范围是使用最大值,即p=38,s=127;要么就指定p,那么s=0;要么都必须同时指定。
不存在只指定s不指定p的情况。
下面给个例子,来详细说明这个类型:下面是“不正常”情况,s的值大于p的值的情况:从上面的例子可以看到,s是表示小数点右边的有多少个数字,即有多少为小数,如果它为负值,那么就表示小数点左边有多少位数字;当所指定的数字超过了这个s精度指定的访问,那么oracle就执行四舍五入。
p表示的是一共有多少为有效数字,不能超过这个有效数字,超过了就返回相应的错误。
6.DATE时间类型,oracle存储时间的数据包括:世纪、年、月、日、时、分、秒。
可见它只精确到秒级别。
往date类型你们插入数据要使用函数to_date(),把date类型数据转换为字符串类型数据,要使用to_char()函数。
有关日期的计算:可以对日期进行加、减计算,不能对其进行乘法和除法运算。
指定一个数字,oracle 对其附加天作为单位来和日期进行计算。
如sysdate-1 就表示昨天,sysdate+1就表示明天,sysdate-7就表示一周以前,而sysdate-10/1440就表示10分钟以前。
7.TIMESTAMP(factional_seconds_precision )TIMESTAMP表示时间戳类型,就是一个时间点。
oracle存储的时间戳数据包括:年、月、日、时、分、秒。
可见它不存储世纪。
对于faction_seconds_precision,表示将秒精确到哪个级别,它的值是从0到9,默认是6,如果是3,就表示把秒精确到毫秒级别,9就表示精确到“纳米”级别。
看个例子就明白了:SQL> select to_char(systimestamp,'yyyy-mm-dd,hh24:mi:ssxff') time from dual;TIME--------------------------2007-09-19,11:20:41.035829存储TIMESTAMP类型,要使用TO_TIMESTAMP()函数,显示TIMESTAMP类型数据要使用TO_CHAR()函数,如例子中那样。
第二节NULLnull表示no value,unknown,它不表示0,也不表示一个空的字符串。
SQL函数中的NULL所有的函数,除了REPLACE , NVL , CONCAT以外,如果你用null作为它的参数,那么结果就是返回null。