- 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
您可能关注的文档
- 王者荣耀iPhoneX实测 全面屏就是不一样.doc
- 王者荣耀开黑套路阵容铜墙铁壁般的阵容推荐攻略.pdf
- 环保行业动态跟踪.PDF
- 现代心理训练方法8.ppt
- 现货金银趋向盘整.doc
- 玻璃RPC位置分辨率特性研究.PDF
- 珠江口外走航犃犇犆犘资料的系统误差订正与质量控制.PDF
- 珠海欧比特宇航科技股份有限公司.PDF
- 珠穆朗玛峰海拔8844.43米,是喜马拉雅山的主峰。科学家在.ppt
- 班级趣事(新).ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)