Oracle入门基础知识及其应用

上传人:6455****dssg 文档编号:253035863 上传时间:2024-11-27 格式:PPTX 页数:28 大小:701.50KB
返回 下载 相关 举报
Oracle入门基础知识及其应用_第1页
第1页 / 共28页
Oracle入门基础知识及其应用_第2页
第2页 / 共28页
Oracle入门基础知识及其应用_第3页
第3页 / 共28页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,Oracle,入门及应用,黄文斌,2011,年,04,月,内容提纲,Oracle,基础知识,Oracle,安装,Oracle,客户端,连接到服务,管理控制台,常用开发工具,数据管理,数据导入,/,导出,PL/SQL Developer,介绍,SQL,语法,Select,语法,常用函数,各种查询,Oracle,应用,oss,数据库简介,常用,SQL,集锦,Oracle基础知识,名词解释,SID,也叫,ServiceID,,系统标识符,用来唯一标识一个数据库,客户端根据,SID,及数据库地址,(IP),来确定要访问哪个数据库,.,全局数据库名,数据库的全名,用来唯一标识一个数据库,以区别其它任何存在于网络中的数据库,.,网络服务名,连接到数据库服务时需要提供包含用户名,口令,IP,地址,端口,SID,。这些信息被定义到本机的,tnsnames.ora,文件中,这就是连接描述符,每个连接描述符的一个简短的名称简称网络服务名,.,Oracle安装,三个版本,企业版,面向企业级应用,构建安全、可靠、大容量的互联网应用的数据仓库,标准版,面向部门级应用,提供能够通过,Web,浏览器进行管理的高性能数据库服务,.,个人版,面向开发技术人员,是一个全功能的单用户版本,.,Windows,平台,保证足够空间,:,主程序大约,1G,基于,Windows,的安装过程非常简便,选择主程序目录和数据存储目录,(,此目录为将来添,加数据文件时的默认目录,),选择合适的版本,即可完成安装过程,.,安装时可以选择在完成,安装后立即创建数据库,.,尽量将主程序与数据存储分开,以提高,IO,效率,.,Oracle安装,创建数据库实例,安装时创建,与单独创建的区别是在安装过程中提前输入,SID,及服务名,安装完后根据向导手动完成,.,单独创建,通过,Database Configuration Assistant,启动创建向导,.,注意事项,保证目标文件夹足够空间,:,系统使用大约,1.5G,临时表空间会随着业务增加,.,将数据存储目录与主程序分开,以提高,IO,效率,.,客户端安装,Oracle,客户端安装比较简单,执行典型安装即可,。,配置网络连接,本机数据库安装完成时自动创建了网络服务名为,SID,的连接描述符,.,通过,Net Configuration Assistant,创建连接网络数据库的连接描述符:,1.,从开始菜单,Oracle,目录下运行,Net Configuration Assistant,2.,选择本地,NET,服务名配置,点下一步,选择添加,3.,填写服务名,即,SID,点下一步,默认,TCH,协议,4.,填写主机名,一般用,IP,选择端口号,一般默认,5.,是否进行测试均可,测试时输入正确的用户名和密码,6.,最后输入网络服务名(自定义即可,一般用于区分多个连接),访问身份,访问身份是区分访问者是管理员或者普通用户,以,Sys,System,等用户访问时需要指定,为,Sysdba.,几种连接方式,Enterprise Manager Console,Command Line,SQL Plus,PL/SQL Developer,Navicat,数据库管理,如果本地没有安装,Oracle,主程序,此操作可忽略。,表空间,表空间是逻辑结构上的数据存储区域,是多个数据文件的集合,每个数据文件可以来源于不同的设备,.,一个表空间可供多个用户同时使用,.,数据文件是物理结构上的数据存储区域,每个数据文件都对应本地磁盘上的一个文件,每个数据文件最大允许存储,32G,数据,.,用户,用户是客户端访问数据库服务的凭证,每个用户有一个默认的表空间,.,在用户权限允许的情况下可以使用其它表空间,或者访问其它用户的表,/,函数等对象,.,管理工具,Enterprise Manager Console,Database Control,常用工具介绍,SQL Plus,Oracle,自带程序,.,PL/SQL Developer,收费软件,功能强大,.,Navicat for Oracle,收费软件,功能稍弱,免费版本,但功能相对收费版较弱,数据管理,PL/SQL Developer,介绍,以下演示使用,PL/SQL Developer,登陆示例,:,其中几个输入项,:,Username:,数据访问用户名,Password:,数据库访问用户口令,Database:,网络服务名,连接身份为,Normal,即可,数据管理,数据导出,使用命令行,:Oracle,自带的,exp,命令,exp user/pass,网络服务名,根据向导提示完成,.,此命令的更多参数使用帮助,exp help,获得,此导出程序输出,.dmp,后缀的文件,.,使用,PL/SQL Developer,菜单路径,:Tools-Export Tables,此功能支持三种不同的数据导出方法,:,1)Oracle Export:,相同于,Oracle,自带的,exp,命令,.,2)SQL Inserts :,将表的数据导出为,insert into.,格式,.,3)PL/SQL Developer:,导出为此程序专有的数据格式,.,4),也可以将查询出来的数据导出成,Excel,、,CSV,等格式,.,数据导入,使用命令行,:Oracle,自带的,imp,命令,imp user/pass,网络服务名,根据向导提示完成,.,此命令的更多参数使用帮助,imp help,获得,此导入程序只能接收,exp,导出程序导出的数据文件,.,使用,PL/SQL Developer,菜单路径,:Tools-Import Tables,此功能支持三种不同的数据导入方法,:,1)Oracle Import:,相同于,Oracle,自带的,imp,命令,只接收,exp,命令导出的数据文件,.,2)SQL Inserts :,只支持此程序中,SQL Inserts,类型导出的数据文件,.,3)PL/SQL Developer:,只支持此程序中,PL/SQL Developer,导出的数据文件,.,4),直接在界面上粘贴,用,for update,语句解锁之后。,数据导出,Select,语,语,法,法,Select,语,句,句,介,介,绍,绍,SQL,的,主,主,要,要,功,功,能,能,之,之,一,一,是,是,实,实,现,现,数,数,据,据,库,库,查,查,询,询,。,。,简,简,单,单,来,来,说,说,,,,,查,查,询,询,就,就,是,是,用,用,来,来,取,取,到,到,满,满,足,足,特,特,定,定,条,条,件,件,的,的,信,信,息,息,。,。,查,询,询,是,是,SQL,语,言,言,的,的,核,核,心,心,,,,,而,而,用,用,于,于,表,表,达,达,SQL,查,询,询,的,的,select,语,句,句,则,则,是,是,功,功,能,能,最,最,强,强,也,也,是,是,最,最,复,复,杂,杂,的,的,SQL,语,句,句,,,,,它,它,从,从,数,数,据,据,库,库,中,中,检,检,索,索,数,数,据,据,,,,,并,并,将,将,查,查,询,询,结,结,果,果,提,提,供,供,给,给,用,用,户,户,。,。,Select,语,语,法,法,基,本,本,格,格,式,式,:,:,selectall|distinct,属,性,性,列,列,表,表,from,表,名,名,where,查,询,询,条,条,件,件,groupby,属,性,性,列,列,(,(,用,用,于,于,分,分,组,组,),),having,分,组,组,条,条,件,件,(,(,用,用,于,于,分,分,组,组,的,的,结,结,果,果,),),orderby,属,性,性,列,列,asc|desc,Select,语,语,法,法,常,用,用,运,运,算,算,符,符,大,于,于,=,大,于,于,等,等,于,于,=,小,于,于,等,等,于,于,或,者,者,!=,不,等,等,于,于,范,围,围,运,运,算,算,符,符,:,betweenand,或者,notbetweenand,列表,运,运算,符,符,:,in,或者,notin,空值,运,运算,符,符,:,null,或者,notnull,逻辑,运,运算,符,符,:,andornot,like,运算,符,符:,常用,于,于模,糊,糊查,询,询,,判,判断,列,列值,是,是否,与,与指,定,定的,字,字符,串,串格,式,式相,匹,匹配,。,。,通配,符,符类,型,型:,-,下划,线,线,_,:任,意,意单,个,个字,符,符。,-,百分,号,号,%,:任,意,意长,度,度字,符,符。,Select,语,语法,列名,与,与计,算,算列,计算,列,列:,除了,从,从数,据,据库,中,中检,索,索数,据,据外,,,,还,可,可以,计,计算,多,多个,列,列的,值,值。,主,主要,使,使用,算,算术,运,运算,符,符。,别名,:,:,属性,名,名,as,别名,属性,名,名,别,别名,常用,函,函数,AVG,(表达式),返回表达式中所有的平均值。仅用于数字列。,COUNT,(表达式),返回表达式中非,NULL,值的数量。可用于数字和字符列。,COUNT,(*),返回表中的行数(包括有,NULL,值的列)。,MAX,(表达式),返回表达式中的最大值,忽略,NULL,值。可用于数字、字符和日期时间列。,MIN,(表达式),返回表达式中的最小值,忽略,NULL,值。可用于数字、字符和日期时间列。,SUM,(表达式),返回表达式中所有的总和,忽略,NULL,值。仅用于数字列。,聚合,函,函数,常用,函,函数,abs,(表达式),绝对值。,round,(表达式),截取(四舍五入),trunc,(表达式),截取,floor,小于或等于指定值的最大整数,数字,函,函数,常用,函,函数,ascii,把字符转换为,ASCII,concat,字符串连接,chr,把,ASCII,转换为字符,instr,返回字符串中的开始字符数(左起),lower,把字符串转换为小写,upper,把字符串转换为大写,substr,截取字符串,字符,串,串函,数,数,常用,函,函数,ltrim,清除前导空格,rtrim,清除后置空格,trim,清除左右两侧空格,initcap,将字符串中的首字母大写,translate,将字符串中单个字符转换为另一字符,replace,将字符串中某些字符替换为另一些字符,length,字符串长度,字符,串,串函,数,数,常用,函,函数,add_months,(日期,数值),在当前日期上加月,months_between,(日期,1,,日期,2,),两个日期相差月数,sysdate,当前日期和时间,last_day,一个月的最后一天,next_day(,日期,1-7,数字,)1,代表周日,?,日期后的第一个周日,日期,函,函数,常用,函,函数,to_char,数字转换为字符,to_number,字符转换为数字,to_char,日期转换为字符,to_date,字符转换为日期,转换,函,函数,连接,查,查询,多表,查,查询,进行,查,查询,时,时,,可,可以,联,联接,多,多个,表,表来,执,执行,相,相关,的,的查,询,询,,通,通常,,,,我,们,们用,一,一个,公,公用,列,列来,联,联接,表,表,,经,经常,是,是指,定,定一,列,列的,主,主键,和,和外,键,键关,系,系。,常用,的,的连,接,接有,自,自然,连,连接,、,、左,连,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!