
订阅
0有用+1
数据操纵语言(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
UPDATE
主条目:UPDATE
UPDATE 指令是依给定条件,将匹配条件的数据表中的数据更新为新的数值。
DELETE
主条目:DELETE
DELETE 指令为自数据库对象中删除数据的指令。 [1]
用户界面
播报编辑
CRUD在多数用户界面的应用程序,也是与系统相关的重要功能。 例如在通讯录软件中,基本存储单元是单个联系人条目。一个通讯录软件最基本的功能,必须允许用户可以操作:
- 添加或创建新的联系人条目
- 读取,检索,搜索或查看现有条目
- 更新或编辑现有条目
- 删除现有条目
如果没有这四个操作,该软件或许不是完整的版本。由于这些操作很重要,它们通常在一个大的功能标题下记录和描述,例如“联系人管理”,“内容管理”或“联系人维护”(或“文档管理”),具体取决于基本存储单元 特定的应用程序)。 [1]
