SQL入門

Download sql eBook

備註

SQL是結構化查詢語言,用於管理關係數據庫系統中的數據。不同的供應商已經改進了語言並且具有各種語言風格。

注意:此標記明確引用ISO / ANSI SQL標準 ;不是該標準的任何具體實施。

版本

簡稱標準發布日期
1986年 SQL-86 ANSI X3.135-1986,ISO 9075:1987 1986年1月1日
1989年 SQL-89 ANSI X3.135-1989,ISO / IEC 9075:1989 1989-01-01
1992年 SQL-92 ISO / IEC 9075:1992 1992-01-01
1999年 SQL:1999 ISO / IEC 9075:1999 1999-12-16
2003 SQL:2003 ISO / IEC 9075:2003 2003-12-15
2006年 SQL:2006 ISO / IEC 9075:2006 2006-06-01
2008年 SQL:2008 ISO / IEC 9075:2008 2008-07-15
2011 SQL:2011 ISO / IEC 9075:2011 2011-12-15
2016 SQL 2016 ISO / IEC 9075:2016 2016年12月1日

概觀

結構化查詢語言(SQL)是一種專用編程語言,用於管理關係數據庫管理系統(RDBMS)中保存的數據。類似SQL的語言也可用於關係數據流管理系統(RDSMS)或“非SQL”(NoSQL)數據庫。

SQL由3種主要子語言組成:

  1. 數據定義語言(DDL):創建和修改數據庫的結構;
  2. 數據操作語言(DML):對數據庫的數據執行讀取,插入,更新和刪除操作;
  3. 數據控制語言(DCL):控制對數據庫中存儲的數據的訪問。

維基百科上的SQL文章

核心DML操作是創建,讀取,更新和刪除(簡稱CRUD),它們由INSERTSELECTUPDATEDELETE 語句INSERT
還有一個(最近添加的) MERGE 語句,它可以執行所有3個寫操作(INSERT,UPDATE,DELETE)。

維基百科上的CRUD文章


許多SQL數據庫都實現為客戶端/服務器系統;術語“SQL服務器”描述了這樣的數據庫。
與此同時,Microsoft創建了一個名為“SQL Server”的數據庫。雖然該數據庫使用SQL的方言,但特定於該數據庫的信息不在此標記中的主題上,而是屬於SQL Server文檔

Stats

1758 Contributors: 29
Wednesday, August 2, 2017
許可下: CC-BY-SA

不隸屬於 Stack Overflow
Rip Tutorial: info@zzzprojects.com

下載電子書