數據操縱語言

數據操縱語言

數據操縱語言DML(Data Manipulation Language),用戶通過它可以實現對資料庫的基本操作。

定義

例如,對表中數據的插入、刪除和修改。

操作

插操作

把數據插入到資料庫中指定的位置上去,如Append 是在 資料庫檔案的末尾添加記錄,而INSERT是在指定記錄前添加記錄。

刪操作

刪除資料庫中不必再繼續保留的一組記錄,如DELETE 對資料庫中記錄作刪除標誌。PACK是將標有刪除標誌的記錄徹底清除掉。ZAP 是去掉 資料庫檔案的所有記錄。

改操作

修改記錄或資料庫模式,或在原有數據的基礎上, 產生新的關係模式和記錄,如連線Join操作和投影操作Projection.

排序操作

改變物理存儲的排列方式。如SORT命令按指定關鍵字串把DBF檔案中記錄排序。從物理存儲的觀點看,資料庫發生了變化,但從邏輯的觀點(或集合論觀點看),新的關係與排序前是等價的。

檢索操作

從資料庫中檢索出滿足條件的數據,它可以是一個 數據項, 一個記錄或一組記錄。如BROWSE單元實現對數據的瀏覽操作。SELECT選出滿足一定條件和範圍的記錄。

類型

自含式

可由用戶獨立地通過互動方式進行操作

嵌入式

不能獨立地進行操作,必須嵌入某一種宿主語言(如C、PL\1等)中才能使用

相關詞條

相關搜尋

熱門詞條

聯絡我們