- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第二章数据库基本概念
数据库基本概念2.1数据类型2.1.1基本数据类型2.1.2算术运算2.1.3常用函数2.1.4空值2.2表(Table)2.2.1关系型数据库中的表2.2.2主键
2.1.1基本数据类型数值型字符型日期型二进制大对象其他类型
定点数与浮点数NUMBER(p,s)P为Precision(p=38),意为数值的最大位数(十进制)S为Scale,意为小数点后的最多位数。如果S为负数,表示精确到小数点前若干位数值型
字符型国家语言支持(NationalLanguageSupport,NLS)定长类型CHARCHAR(n),最大2000长度固定,填充空格性能稍好,适合固定长度的编号等变长类型VARCHAR2VARCHAR2(n),最大4000节约存储
日期及时间DATETIMESTAMP(n)INTERVAL世纪、年、月、天、小时、分钟、秒公元前4712到公元后9999精度为秒,适合记录一般时间N为秒分量的小数位数,从0到9,最大精度为微秒还可以支持时区时间间隔,这是一个差值,而不是绝对时间日期型
BinaryLargeOBject,BLOB可以存放大量文本、二进制数据(图像、音频、可执行程序等等)、文件等单独存储,存取方法特殊二进制大对象数据类型1用于标识数据库中唯一的一行这是一个伪列ROWID2BLOB和其他数据类型
对于数值型,通常的+-*/等算术运算符都可以使用。字符型的连接运算符是||,可以连接两个字符串。两个DATE类型的数据可以作减法,结果是一个浮点小数,表示时间相差的天数。一个时间也可以加/减一个浮点数,表示在此时间点向后或向前推若干天。数值型:字符型:日期型:2.1.2基本算术运算
01常见的各种数学函数,如sin,cos等02SIGN函数03四舍五入函数04CEIL(x)05FLOOR(x)06ROUND(x)07TRUNC(x)数值函数2.1.3常用函数
LENGTH计算字符串的长度LENGTHB计算BYTE长度长度UPPER将所有小写字母转换为大写字母LOWER将所有大写字母转换为小写字母INITCAP将字符串中每个单词的首字母大写大小写转换SUBSTR(char,m[,n]),取子串INSTR(char1,char2,m[,n]),查找字符串2出现的位置REPLACE(char1,char2,char3),替换子串运算常用字符型函数
常用日期函数SYSDATE返回系统当前时间(此函数没有参数)ADD_MONTHS(d1,n)返回日期d添加n个月所对应的日期。MONTHS_BETWEEN(d1,d2)返回两个日期之间相差的月份NEXT_DAY(d,string)返回日期d后的第一个工作日所对应的日期LAST_DAY(d)返回d所在月份的最后一天的日期ROUND(d,[fmt])返回日期的四舍五入结果TRUNC(d,[fmt])返回截断日期时间数据
隐式类型转换:Oracle是弱类型语言,各个类型之间可以直接相互运算,系统自动转换为合适的类型必要的时候,也可以使用显式的类型转换函数,类型转换函数有三个,即:TO_DATE,TO_CHAR,TO_NUMBER通用类型转换函数CONVERT类型转换
以字符为核心的类型转换CHAR,VARCHAR2NUMBERDATETO_NUMBERTO_DATETO_CHARTO_CHAR
1在英文环境下,使用美国式日期格式表示法,即DD-MON-YY,并且没有时间信息,如12-Apr-08在中文环境下,格式如下12-四月-08默认日期格式2如YYYY/MM/DDHI24:MI:SS类型转换修改设置自定义日期格式日期格式问题
其他特殊函数DECODE
空值用来表示未知(Unknown)或不适用(Inapplicable)的情况,使用NULL表示空值的特点等价于没有任何值与0、空字符串或空格不同逻辑运算方法不同单独排序不参与统计不能被索引2.1.4空值与空值逻辑
NULL参与算术运算的规则:针对数值型和日期型数据,若有一个为NULL,则返回NULL。NULL参与字符串(拼接)运算,按空字符串对待。一般函数,若其中某个参数为空,结果为空NVL(a,b)函数如果a不为空,返回a否则返回b空值算术运算
空值逻辑
2.2.1表所谓关系型数据库,是指采用了关系模型来组织数据的数据库。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。普通词汇关系模型术语数据库词汇二维表关系(Relation)表(Table)行(Row)元组(Turple)记录(Record)列(column)属性(Attribute)字段(Column)域
您可能关注的文档
- 打造企业的高绩效团队.pptx
- 培养你的领导力.pptx
- 慢性胃炎与HP感染.pptx
- 尿石症诊疗指南.pptx
- 幼儿园保教工作管理.pptx
- 急诊、急救、应急预案.pptx
- 大学外语四六级考试监考培训会.pptx
- 数据库系统第三章-表.pptx
- 文献资源发展政策及其编制.pptx
- 搜索引擎使用技巧.pptx
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 22J403-1 楼梯 栏杆 栏板一 (1).docx VIP
- 越野汽车强制锁止式差速器的设计.docx
- 2025年二建《市政公用工程管理与实务》案例300问.pdf VIP
- 华为鸿蒙介绍:于鸿蒙之中万物静默生长,开源生态繁花似锦竞相绽放(29页).pptx
- 优质课一等奖高中语文必修四《永遇乐·京口北固亭怀古》 (2).doc VIP
- 中式面点制作工艺章节测试答案.pdf VIP
- 2024年信息系统项目管理师(综合知识、案例分析、论文)合卷软件资格考试(高级)试题与参考答案.pdf VIP
- 体育概论(第二版)全套教学课件汇总.pptx
- 虚拟数字人全景深度解析.docx
- 《立体车库的PLC设计》.doc
文档评论(0)