数据操作语言 (DML) 是 SQL 的核心组成部分,用于对数据库中的数据进行增删改。
执行数据变更操作,例如添加新行、修改现有行或删除现有行,都需要使用 DML 语句。
由一组构成逻辑操作的 DML 语句构成的事务,确保了数据操作的完整性。例如,在银行数据库中,客户从储蓄账户转账到支票账户的操作可能包含三个独立操作:减少储蓄账户余额、增加支票账户余额以及记录交易日志。数据库服务器必须确保所有三个 SQL 语句都成功执行,以维护账户余额的正确性。如果其中一个语句执行失败,则需要撤销其他已执行的语句,以保证数据一致性。