SQL 語言是一種介於關系代數與關系演算之間的語言,其功能包括查詢、操縱、定義和控制4 個方面,是一個通用的、功能極強的關系數據庫語言。
4.1.1 SQL 概述
SQL 語言是1974 年由Boyce 和Chamberlin 提出的。1975 年至1979 年,IBM 公司San Jose Research Laboratory 研制的關系數據庫管理系統原形系統System R 實現了這種語言。由於它功能豐富,語言簡潔,使用方法靈活,倍受用戶和計算機業界的青睐,被眾多的計算機公司和軟件公司采用。經過多年的發展,SQL 語言已成為關系數據庫的標准語言。
4.1.2 SQL 語言的組成
SQL 語言主要由以下幾部分組成:
·數據定義語言(DDL,Data Definition Language);
·數據操縱語言(DML,Data Manipulation Language);
·數據控制語言(DCL,Data Control Language);
·其它語言要素(Additional Language Elements)。
SQL 語句數目、種類較多、其主體大約由40 條語句組成,如表4-1 所示。