oracle数据库.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle数据库汇编

第一章 oracle据库的安装、介绍3第二章 、oracle的数据类型与序列5第三章 、oracle数据库的用户管理7第四章 、oracle数据库的约束12第五章 、sql语句实现查询14第六章 Jdbc的链接16第七章、 函数17第八章、 pl/sql的编程19第九章、 Pl/sql游标22第十章、 Pl/sql 存储过程和函数24第十一章、 Pl/sql流程控制26第十二章、 oracle事物28第十三章、 Pl/sql的包30第十四章、 触发器33第十五章、 导入导出34oracle据库的安装、介绍一、在oracle安装成功后,了解服务中oracle的两中服务:OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。 (2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。二、安装成功后,服务打开后如何判断安装是否成功Cmd--中输入—sqlplus——用system 登录 看是否成功 三、安装成功后oracle的口令管理:(1)普通用户:SCOTT(密码:tiger) (2)普通管理员:SYSTEM(密码:manager) (3)超级管理员:SYS(密码:change_on_install)Oracle Database的基本概念Oracle 服务器由两大部分组成, Oracle 数据库 和 Oracle 实例。Oracle 数据库: 位于硬盘上实际存放数据的文件, 这些文件组织在一起, 成为一个逻辑整体, 即为 Oracle 数据库. 因此在 Oracle 看来, “数据库” 是指硬盘上文件的逻辑集合, 必须要与内存里实例合作, 才能对外提供数据管理服务。Oracle 实例: 位于物理内存里的数据结构. 它由一个共享的内存池和多个后台进程所组成, 共享的内存池可以被所有进程访问. 用户如果要存取数据库(也就是硬盘上的文件) 里的数据, 必须通过实例才能实现, 不能直接读取硬盘上的文件。区别: 实例可以操作数据库; 在任何时刻一个实例只能与一个数据库关联; 大多数情况下, 一个数据库上只有一个实例对其进行操作。Oracle数据库的结构、oracle的数据类型与序列Oracle的数据类型Oracle常用数据类型分类数据类型说明文本、二进制char(size)定长最大2000字符Varchar2(size)变长最大4000字符nchar(size)Unicode数据类型,定长最大2000字符nvarchar(size)Unicode数据类型,变长最大4000字符clob(character large object)字符型大对象 ,最大4GBblob(binary large object)二进制数据? 可以存放图片/声音 4GB数值类型number([p,s])p为整数位,s为小数位.范围: 1 = p =38, -84 = s = 127保存数据范围:-1.0e-130 = number value 1.0e+126?日期date包含年月日,时分秒。默认格式:dd-mm-yyy?timestamp([n])如果n为0,timestamp与date等价[不推荐]*char(20) 与 nchar(20) 的区别:Char(20)可以放20个字母,但不能放20个汉字 但nchar(20)都可以。*日期与时间戳的区别:时间戳可以精确到秒后面的9位创建一个表:sql语句建表: create table 表名(字段名1 字段类型1,字段名2 类型2);用工具建:找当前用户下的tables文件夹 右键 新建Oracle的序列:oracle数据库的列不能自动增长用工具建:找当前用户下的sequence文件夹 右键 新建Sql语句建序列:crate sequence myseq --建序列名start with 1--表示序列开始时的序列号。默认值为1.Increment by 1 --表示序列每次增长的幅度;默认值为1.minvalue 1 --表示序列可以生成的最小值(降序). maxvalue 30000--表示序列可以生成的最大值(升序).cycle--表示序列到达最大值后,在重新开始生成序列即循环.默认值为 NOCYCLE。nocache--不允许更快的生成序列即缓存, 允许用 cache(20).当前的序列:select 序列名.currval from dual;下一个序列:select 序列名.nextval from dual;删除序列:drop sequence 序列名、oracle数据库的用户管理权限:系统权限:

文档评论(0)

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

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

1亿VIP精品文档

相关文档