数据库Oracle的基本知识介绍.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 表

文档评论(0)

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

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

1亿VIP精品文档

相关文档