- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库Oracle的基本知识介绍
数据库Oracle的基本知识介绍
关系型数据库系统概述
数据库是为满足某部门各种用户的应用要求,在计算机系统中按照一定的数据模型组织、存储和使用的相互关联的数据集和。
关系型数据库简单来说即按照实体-关系模型建立起来的数据库,它能描述复杂的客观世界问题,在当今世界的科学、军事、商业等部门中广为应用。关系型数据库由一系列具有“关系”的表格组成,通过不同的SQL语句操作实现十分复杂的查询功能,因此充分满足现代信息存储与管理的需要。
Sql语言基础
Sql基本语法
数字运算符和比较运算符
SQL语句中使用的数字运算符与常见语言中相同
数字运算符 说明 +- 表示数字的符号,正数、负数 + 实现两个表达式相加 - 实现两个表达式相减 * 实现两个表达式相乘 / 实现两个表达式相除 举例:
Select 1+1 from dual;
Select 1*2 from dual;
Select 10/5 from dual;
比较运算符 说明 = 等于 != 不等于 不等于 小于 大于 = 小于或等于 = 大于或等于 举例:
Select * from testtab where col10;
Select * from testtab where col10;
逻辑运算符
NOT
用来对结果取反
Select name from testtab where not(first=’Alyssa’);
AND
用来限制条件,当两个条件同时成立时返回相应结果
Select col1 from testtab where col1=’Aaa’ and col4=’Q’;
OR
当两个条件有一个成立时返回相应结果
Select name from testtab where money’8000’ or last_name=’SYM’;
SqlPlus工具
SQLPLUS是Oracle最为主要的操作界面之一,数据库操作人员可以通过它直接对数据库进行操作,界面如下图:
在使用中SQLPLUS将分为使用客户端SQLPLUS连接远程数据库操作、使用telnet连接远程数据库服务器后,用数据库服务器SQLPLUS程序对数据库进行操作两种常见应用。以下我们将分别介绍两种应用方法。
使用客户端SQLPLUS连接远程数据库操作介绍:
此种方法即在装有Oracle数据库客户端的本地PC上,使用客户端PC中的SQLPLUS连接远程数据库。此种方法一般只做远程查询、更新数据等操作,不做数据库启动、关闭、备份等应用。
连接条件:
客户端PC中安装有Oracle服务器或客户端程序
已经使用Net Configuration Assistant等工具配置完成目标数据库的Tnsnames.ora
操作步骤:
配置需连接远程服务器net8参数(参见简单数据库管理)(此步骤每台目标服务器只在第一次连接时配置一次,之后连接此服务器将不需要配置此部)
点击客户端PC开始〉程序〉Oracle - OraHome92〉Application Development〉SQL Plus,出现以下SQLPLUS登陆界面:
在“主机字符串”参数栏中输入第一步“配置需连接远程服务器net8参数”中配置的远程服务器别名,此例中为test;在用户名称、口令参数栏中输入远程数据库的用户名、口令,如下图:
点击确定,出现以下窗口,表明连接成功,否则重新确认以上步骤:
连接成功之后即可以在窗口中SQL〉提示符后执行相关SQL操作了。
使用telnet连接远程数据库服务器后,用数据库服务器SQLPLUS程序对数据库进行操作介绍
此种方法即通过本地PC连接远程数据库的操作系统,使用远程服务器中的SQLPLUS连接数据库。此种方法一般只做数据库启动、关闭、备份等应用,不做远程查询、更新数据等操作。
操作步骤:
采用telnet工具连接数据库服务器(见附件相关章节)
切换至操作系统Oracle用户,如下图:
键入sqlplus /nolog 出现以下窗口:
在SQL〉提示符后键入connect / as sysdba,连接成功,出现下图:
连接成功之后即可以在窗口中SQL〉提示符后执行相关SQL操作了
常见SQL操作
@
运行指定的命令脚本文件,如运行/tmp/test.sql,只需要在SQLPLUS界面中执行:
SQL@/tmp/test.sql
SQLPLUS建议初学者使用TELNET软件远程登录主机执行,或在主机上执行。如需要在远程Oracle客户端执行,则需要配置相应tnsnames等操作。
简单数据操作
假设有Oracle数据库表testtab,其表中内容以日常表格形式展现后为:
表中字段1 表
您可能关注的文档
最近下载
- 中华医学会重症医学专科资质培训班培训教材.pdf VIP
- 7200MA东元变频器说明书.docx
- 2023中考语文名著阅读指导+真题模拟题练习 专题08《傅雷家书》(学生版+解析版).pdf VIP
- 中考语文名著阅读指导+真题模拟题练习 专题14《格列佛游记》(学生版+解析版).doc
- 中考语文名著阅读指导+真题模拟题练习 专题13《红岩》(学生版+解析版).doc
- 中考语文名著阅读指导+真题模拟题练习 专题09《钢铁是怎样炼成的》(学生版+解析版)-.doc
- 儿童意外伤害和家庭急救措施.ppt
- 中考语文名著阅读指导+真题模拟题练习 专题05《海底两万里》(学生版+解析版).doc
- 中考语文名著阅读指导+真题模拟题练习 专题04 《骆驼祥子》(学生版+解析版).doc
- 中考语文名著阅读指导+真题模拟题练习 专题07《昆虫记》(学生版+解析版).doc
文档评论(0)