本文摘自PHP中文网,作者青灯夜游,侵删。
SQL和PL / SQL都是关系数据库语言,它们之间的区别是什么?下面本篇就给大家简单比较一下SQL和PL / SQL,介绍SQL和PL / SQL的区别,希望对大家有所帮助。SQL是什么?
SQL(结构化查询语言)是一种标准的数据库语言,用于创建,维护和检索关系数据库。【相关视频教程推荐:MySQL教程】
SQL的优点:
1、它是一种高级语言,具有比过程语言更大的抽象程度。
2、它使系统人员最终用户能够处理可用的许多数据库管理系统。
3、可移植性。当底层DBMS需要升级或更改时,可能需要这种移植。
4、SQL可以嵌入许多其他语言的语法中,如C / C ++,Java,Perl,Python,PHP等。它是一种面向数据的声明性语言。
PLSQL是什么?
PLSQL是一种块结构化语言,一种面向数据库的编程语言,一种过程语言。它是SQL的扩展,它在其语法中保存SQL语句,它用过程功能扩展了SQL。
PL / SQL的优点:
1、块结构:它由代码块组成,它们可以相互嵌套。每个块形成任务或逻辑模块的单元。PL / SQL块通常保留在信息中并重复使用。
2、过程语言能力:它由过程语言构造组成,如条件语句(if else语句)和循环(FOR循环)。
3、更好的性能: PL / SQL引擎与一个块同时处理多个SQL语句,从而减少网络流量。
相关阅读 >>
mybatis中mapper.xml文件的常用属性及标签讲解
更多相关阅读请进入《sql》频道 >>
数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。