alter是修改对象属性的命令属于DDL语言,所以C是错误描述。
正确答案是 C: ALTER。
专业分析:
SQL(结构化查询语言)主要分为以下几种类型的子语言:
1. **数据定义语言(DDL)**:用于定义数据库结构或模式。典型的DDL语句包括:
- CREATE(创建)
- ALTER(修改)
- DROP(删除)
2. **数据操作语言(DML)**:用于数据的查询和修改。典型的DML语句包括:
- INSERT(插入)
- UPDATE(更新)
- DELETE(删除)
- SELECT(查询)
3. **数据控制语言(DCL)**:用于控制对数据的访问权限。典型的DCL语句包括:
- GRANT(授予权限)
- REVOKE(撤销权限)
4. **数据查询语言(DQL)**:严格来说,DQL是DML的一部分,主要用于查询数据。典型的DQL语句包括:
- SELECT(查询)
根据上述分类:
- A: INSERT 属于数据操作语言(DML)。
- B: UPDATE 属于数据操作语言(DML)。
- C: ALTER 属于数据定义语言(DDL)。
- D: DELETE 属于数据操作语言(DML)。
因此,ALTER 不属于数据操作语言(DML),而是数据定义语言(DDL)。