書名: 數據庫技術及應用教程作者名: 張利峰 劉小琦 張曉東本章字數: 630字更新時間: 2019-10-28 11:01:08
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個動詞,語句結構簡潔,易學易用。
- Redis使用手冊
- MySQL數據庫進階實戰
- 云計算環境下的信息資源集成與服務
- Modern Programming: Object Oriented Programming and Best Practices
- Python廣告數據挖掘與分析實戰
- 數據化網站運營深度剖析
- Spark大數據編程實用教程
- 重復數據刪除技術:面向大數據管理的縮減技術
- Python數據分析從小白到專家
- 區塊鏈應用開發指南:業務場景剖析與實戰
- 算力芯片:高性能CPU/GPU/NPU微架構分析
- SQL Server 數據庫教程(2008版)
- 數據可視化五部曲
- INSTANT Windows Powershell 3.0 Windows management Instrumentation Starter
- Python數據可視化之matplotlib精進