上QQ阅读APP看书,第一时间看更新
1.2 什么是SQL
SQL(发音就像字母S-Q-L或者就像sequel)是Structured Query Language(结构化查询语言)的缩写。SQL是为了与数据库进行通信而专门设计出来的语言。
不像其他语言(口语如英语,或者编程语言如Java或者Visual Basic),SQL由极少的一些单词组成。这是深思熟虑的。SQL只设计用来做一件事并且把它做好——提供一个从数据库中读写数据的简单而有效的方式。
SQL的优势是什么?
·SQL不是某个数据库供应商的专利语言。几乎所有主流的DBMS都支持SQL,因此学习一门语言就可以让你与每一个接入的数据库进行交互。
·SQL容易学习。语句由英语中描述性的单词组成,并且数量不多。
·尽管看起来很简单,但SQL实际上是一门强有力的语言,通过灵活地使用其语言元素,可以完成复杂和高难度的数据库操作。
注意
特定DBMS的SQL 尽管SQL不是一门专利语言,并且标准委员会尝试定义可以应用于所有DBMS的SQL语法,实际情况是没有两个DBMS同一性地实现SQL。本书介绍的SQL特定于MariaDB(以及MySQL),并且尽管介绍的许多语言元素适用于其他DBMS,我们也不保证SQL语法的完全兼容。