官术网_书友最值得收藏!

1.2 SQL語言簡介

SQL是英文Structured Query Language的簡稱,意思是結構化查詢語言。最早的SQL原型是IBM公司20世紀70年代在其研制的數據庫管理系統System R上實現的。由于它接近于英語口語,簡單易學、功能豐富、使用靈活,受到用戶和IT行業廣泛的支持。后來經過不斷地發展完善和補充,SQL被國際標準化組織(ISO)采納為關系型數據庫語言的國際標準。現在,幾乎所有的數據庫生產廠家都推出了各自支持SQL的數據庫管理系統。

SQL語言的特點:

(1)一體化

使用SQL語言可以完成數據庫應用中幾乎所有工作,包括實現數據庫查詢、操縱、定義和控制等全部功能。它把關系型數據庫的數據定義語言DDL(Data Define Language)、數據操作語言DML(Data Manipulation Language)和數據控制語言DCL(Data Control Language),統一在一種語言中。

(2)高度非過程化

用戶使用SQL語言進行的數據操作時,只需指出“做什么”,而不需要指明“怎么做”,SQL語言會將用戶的要求提交給數據庫管理系統,并由系統解釋然后自動完成,這樣就非常易于使用。使用SQL語言操作數據庫時,不需要了解數據文件的結構和存儲位置,這樣就避免了編程的麻煩。

(3)兩種使用方式和統一的語法結構

SQL語言既可以作為自含式語言使用,又可以作為嵌入式語言使用。作為自含式語言,它可單獨使用,用戶通過鍵入SQL命令實現對數據庫的操作。作為嵌入式語言,它又可以嵌入到某一種高級語言(如C、Delphi、VB等)程序中來使用。不管是哪種方式,SQL語言語法結構基本相同,給用戶帶來了方便。

(3)語言簡潔,易學易用

SQL語言不但功能強大,使用方便,而且其核心功能只用了9個動詞,語句結構簡潔,易學易用。

主站蜘蛛池模板: 静宁县| 肥乡县| 长岭县| 溆浦县| 襄城县| 四子王旗| 长子县| 马龙县| 新化县| 苏尼特右旗| 尤溪县| 昆明市| 绥德县| 永顺县| 奉贤区| 资溪县| 娄底市| 蚌埠市| 连州市| 上林县| 丹凤县| 昌宁县| 浦城县| 林州市| 淳化县| 信丰县| 鄱阳县| 石嘴山市| 贵德县| 儋州市| 平阴县| 临城县| 铜陵市| 阿坝| 宁陕县| 郎溪县| 乌苏市| 依安县| 电白县| 营口市| 雅江县|