SQL

1.

結構化查詢語言(Structured Query Language,SQL)是關係數據庫的標準語言,也是一個通用的、功能極強的關係數據庫語言。

2.

大多數數據庫均用SQL作爲共同的數據存取語言和標準接口,使不同數據庫系統之間的互操作有了共同的基礎。

3.

目前,沒有一個數據庫系統能夠支持SQL標準的所有概念和特性。同時,許多軟件廠商對SQL基本命令集還進行了不同程度的擴充和修改,又可以支持標準以外的一些功能特性。

4.SQL的特點

SQL及數據查詢(data query)、數據操縱(data manipulation)、數據定義(data definition)和數據控制(data control)功能於一體,其主要特點包括以下幾部分:

①綜合統一

SQL的核心:

(1)DDL(Data Definition Language)

    數據定義語言,用於定義數據庫模式

(2)Query Language

    數據查詢語言,根據用戶要求從數據庫中提取數據

(3)DML(Data Manipulation language)

    數據操縱語言,修改數據庫實例,即插入,更新或刪除數據

(4)DCL(Data Control language)

    數據控制語言,包括數據庫約束,用戶認證等

②高度非過程化

用SQL進行數據操作時,只要提出“做什麼”,而無需指明“怎麼做”,因此無需瞭解存取路徑,存取路徑的選擇以及SQL的操作過程由系統自動完成。

③面向集合的操作方式

SQL採用集合操作方式,不僅操作對象、查找結果可以是元組的集合,而且一次插入、刪除、更新操作的對象也可以是元組的集合。

④以同一種語法結構提供多種使用方式
⑤語言簡潔,易學易用


發佈了63 篇原創文章 · 獲贊 43 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章