《Oracle PL/SQL必知必会》——1.2 什么是SQL

  1. 云栖社区>
  2. 博客>
  3. 正文

《Oracle PL/SQL必知必会》——1.2 什么是SQL

异步社区 2017-05-02 15:01:00 浏览1010
展开阅读全文

本节书摘来自异步社区出版社《Oracle PL/SQL必知必会》一书中的第1章,第1.2节,作者:【美】Ben Forta(本 福达),更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.2 什么是SQL

SQL(读作字母S-Q-L或者sequel)是Structured Query Language(结构化查询语言)的缩写,它是专门用于同数据库交流的语言。

与其他语言(口语(比如英语)或编程语言[比如C、Java或Python])不同,SQL是由非常少的单词组成的。这是有意而为之的。SQL被设计成做一件事并且把它做好——提供一种简单、高效的方式从数据库中读写数据。

SQL的优点是什么?

SQL不是一种由特定数据库供应商使用的专有语言。几乎所有主要的DBMS都支持SQL,因此学习这一种语言就使你能够与将遇到的几乎所有的数据库交互。
SQL容易学习。SQL的语句全都是由描述性的英语单词组成的,并且没有使用很多单词。
尽管SQL显然很简单,但它是一种非常强大的语言,通过巧妙地使用它的语言元素,可以执行复杂的数据库操作。
注意:特定于DBMS的SQL
 

尽管SQL不是一种专有语言,并且存在一个标准委员会,尝试定义所有的DBMS都可以使用的SQL语法,但是现实情况是没有哪两个DBMS完全相同地实现了SQL。本书中讲述的SQL特定于Oracle,尽管所讲述的语言中的大部分内容都可用于其他的DBMS,但是不要假定SQL语法是完全可移植的。

网友评论

登录后评论
0/500
评论
异步社区
+ 关注