/

SQL介紹

SQL介紹

SQL(Structured Query Language)是我們用來與數據庫管理系統(DBMS)進行交互的語言。

在我們介紹了最流行的概念性數據模型實體關係(ER),以及最受歡迎的邏輯數據模型(關聯模型)之後,是時候介紹SQL了。

SQL(Structured Query Language)是我們用來與數據庫管理系統(DBMS)進行交互的語言。

正如其名所示,它不是一種編程語言,而是一種查詢語言,後來發展成為一種用於執行比僅執行查詢更高級操作的數據庫接口。

我說“發展”,但實際上SQL一直在不斷發展。它是一個標準,最初於1986年發布,然後在1989年、1992年、1999年、2003年、2006年、2008年、2011年、2016年和寫作時最新版本的2019年進行了更新。

SQL在許多流行的DBMS中得到實現:PostgreSQL、MySQL、Oracle、SQLite、MicroSoft SQL Server等等。每個不同的數據庫實現標準,或者實現特定版本,並在其上添加自定義功能,以簡化創建查詢或添加特定功能。

除非另有說明,每次我談到SQL時,我都是談論SQL標準,而不是特定的實現。

SQL是一個非常廣泛的主題。我在不同的博客文章中涵蓋了許多其內容,包括:

tags: [“SQL”, “DBMS”, “database”, “table”, “select”, “update”, “delete”, “null”, “primary key”, “view”, “join”]