-
數據操縱語言
鎖定
數據操縱語言(Data Manipulation Language, DML)是用於數據庫操作,對數據庫其中的對象和數據運行訪問工作的編程語句,通常是數據庫專用編程語言之中的一個子集,例如在信息軟件產業通行標準的SQL語言中,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入(意指新增或創建)、更新(修改)與刪除(銷燬)。在使用數據庫的系統開發過程中,其中應用程序必然會使用的指令;而加上 SQL的SELECT語句,歐美地區的開發人員把這四種指令,以“CRUD”(分別為 Create, Read, Update, Delete英文四前綴字母縮略的術語)來稱呼;而亞洲地區使用漢語的開發人員,或可能以四個漢字:增 查 改 刪 來略稱。
- 中文名
- 數據操縱語言
- 外文名
- Data Manipulation Language
- 插操作
- 把數據插入到數據庫中
- 刪操作
- 刪除數據庫中不必再繼
- 改操作
- 修改記錄或數據庫模式
數據操縱語言簡介
數據操縱語言(Data Manipulation Language, DML)是用於數據庫操作,對數據庫其中的對象和數據運行訪問工作的編程語句,通常是數據庫專用編程語言之中的一個子集,例如在信息軟件產業通行標準的SQL語言中,以INSERT、UPDATE、DELETE三種指令為核心,分別代表插入(意指新增或創建)、更新(修改)與刪除(銷燬)。在使用數據庫的系統開發過程中,其中應用程序必然會使用的指令;而加上 SQL的SELECT語句,歐美地區的開發人員把這四種指令,以“CRUD”(分別為 Create, Read, Update, Delete英文四前綴字母縮略的術語)來稱呼;而亞洲地區使用漢語的開發人員,或可能以四個漢字:增 查 改 刪來略稱。
[1]
數據操縱語言語法結構
數據操縱語言SELECT
主條目:SELECT
SELECT是SQL數據操縱語言(DML)中用於查詢表格內字段數據的指令,可搭配條件限制的子句(如where)或排列順序的子句(如order)來獲取查詢結果。
數據操縱語言INSERT
主條目:INSERT
INSERT 是將數據插入到數據庫對象中的指令,可以插入數據的數據庫對象有數據表以及可更新查看錶兩種。
數據操縱語言UPDATE
主條目:UPDATE
UPDATE 指令是依給定條件,將匹配條件的數據表中的數據更新為新的數值。
數據操縱語言DELETE
主條目:DELETE
數據操縱語言用户界面的增查改刪功能
CRUD在多數用户界面的應用程序,也是與系統相關的重要功能。 例如在通訊錄軟件中,基本存儲單元是單個聯繫人條目。一個通訊錄軟件最基本的功能,必須允許用户可以操作:
- 添加或創建新的聯繫人條目
- 讀取,檢索,搜索或查看現有條目
- 更新或編輯現有條目
- 刪除現有條目