概述

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

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

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

維基百科上的 SQL 文章

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

維基百科上的 CRUD 文章

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