DML(Data Manipulation Language)的中文全称为 数据操纵语言,主要用于对数据库中的数据进行增删改查操作。其核心功能包括:
数据查询
使用`SELECT`语句检索数据,例如:
```sql
SELECT 列名称 FROM 表名称;
```
数据插入
使用`INSERT INTO`语句向表中添加新记录,例如:
```sql
INSERT INTO users(id, username, password) VALUES(1, 'John', '123456');
```
数据更新
使用`UPDATE`语句修改表中已有记录,例如:
```sql
UPDATE users SET password = 'newpassword' WHERE id = 1;
```
数据删除
使用`DELETE`语句删除表中的记录,例如:
```sql
DELETE FROM users WHERE id = 1;
```
补充说明
DML是SQL的核心组成部分,与DDL(数据定义语言,如`CREATE`、`ALTER`、`DROP`)和DCL(数据控制语言,如`GRANT`、`REVOKE`)共同构成数据库操作的基础。- DML操作通常用于事务处理,确保数据的一致性和完整性。