21.3 SQL数据库技术
在很多情况下,遇到的数据库大部分都是SQL。那么SQL到底是什么呢?为什么在现实的开发中,它的使用频率如此之高?本节将详细地讲述SQL数据库。
21.3.1 什么是SQL数据库
SQL(发音为字母S-Q-L或sequel)是结构化查询语言(Structured Query Language)的缩写。SQL是一种专门用来与数据库通信的语言。
与其他语言(如Java、Visual Basic这样的程序设计语言)不一样,SQL由很少的词构成,这是有意而为的。SQL能够很好地完成一项任务—提供一种从数据库中读写数据的简单有效的方法。
SQL有如下优点:
❑SQL不是某个特定数据库供应商专有的语言,几乎所有重要的DBMS都支持SQL,所以,此语言几乎能与所有数据库打交道。
❑SQL简单易学。它的语句全都是由具有很强描述性的英语单词组成,而且这些单词的数目不多,这就是它简单易学的主要原因。
❑SQL看上去尽管很简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作。