第3章SQL语言与SQLPlus.PDFVIP

  • 0
  • 0
  • 约5.31万字
  • 约 30页
  • 2017-12-11 发布于上海
  • 举报
第3章SQL语言与SQLPlus

第 3 章 SQL 语言与 SQL Plus * SQL 语言是用来管理和操作数据库的一种声明式语言,类似于英语自然语言,目前已 经成为管理数据库的国际标准语言。SQL 语言具有简单易学、操作直观的特点,相较之关 系型数据库复杂的理论,它提供了一种清晰明了的操作方式。SQL Plus 是 Oracle 提供的 * 一种管理数据库的命令行工具,它可以用来编写 SQL、PL/SQL 代码,在它上面除了可以 执行 SQL 语言外,还可以操作 SQL Plus 特有的一些语言,该工具主要被DBA 用来维护 * 数据库。 3.1 SQL 语言基础 SQL 语言的全称是Structured Query Language,即结构化查询语言,它是Oracle 客户 端操作数据库的语言,提供了在高层数据结构上执行数据库的操作,不需要了解关系型数 据库原理,比如不用指定数据的存放方式和存放格式,而且目前已经被美国国家标准局 ANSI 和国际标准化组织制定了SQL 标准,这也意味着使用相同的SQL 语句,可以在不同 的数据库系统上执行操作,而且它简单易懂,目前已经成为管理和操作关系型数据库的标 准语言。 3.1.1 SQL、SQL Plus 与 Oracle 的关系 * SQL 是一门操作数据库的语言,SQL Plus 提供了向服务器端操作SQL 语言的工具, * 而 Oracle 负责接收到客户端发送过来的工具,在数据库上执行 SQL 语句,然后发送反馈 结果给SQL Plus 客户端。举个例子,想知道员工史密斯的基本信息,可以打开SQL Plus , * * Oracle SQL 3.1 向 服务器发送一条标准的 语句,如图 所示。 图3.1 在SQL Plus 中查询SQL 语句 * 第1 篇 Oracle 基础 用户首先打开SQL Plus ,在Windows 平台上,在“运行”菜单中输入cmd 打开命令 * 提示窗口,在该窗口中启动sqlplus.exe 程序,在sqlplus.exe 命令后面添加用户名和密码就 可以连接到Oracle 服务器。连接到之后就会显示SQL标签,用户就可以在SQL Plus 的命 * 令提示行下输入SQL 语句。 Oracle 服务器收到这条查询语句后,就会执行数据库的查询工作,这需要一系列的处 理步骤,最后将查询结果返回给 SQL Plus ,SQL Plus 将返回结果呈现给用户。Oracle 服 * * 务器具有SQL 执行引擎和PL/SQL 引擎,当收到客户端传递过来的命令后,通过相应的引 擎来解析语句,并转换为相应的数据库操作命令来操作数据库。 3.2 这三者之间的区别可以用图 来表示。 图3.2

文档评论(0)

1亿VIP精品文档

相关文档