關聯式資料庫以資料表形式儲存資料,使用鍵值來建立資料表之間的關聯,透過鍵值的對應關係,可以從一個資料表中取得相關聯的資訊,這是關聯式資料庫最主要的特點之一,而 SQL(Structured Query Language)則是用來與關聯式資料庫溝通的語言。SQL 指令可以分為不同的子集,每個子集都有特定的功能,例如,DQL(Data Query Language)用於查詢和擷取資料庫中的資料,如 SELECT。DML(Data Manipulation Language)用於操縱資料庫中的資料,如 INSERT、UPDATE 和 DELETE。DDL(Data Definition Language)用於建立、修改和刪除資料庫中的物件結構,如資料表、索引、TRIGGER 等,如 CREATE、ALTER 和 DROP。