alter 是修改對象屬性的命令,它屬于 DDL 語言,所以 C 是錯誤描述。
正確答案是 C: ALTER。
專業(yè)分析:
SQL(結(jié)構(gòu)化查詢語言)可以細(xì)分為以下幾類:
1. **數(shù)據(jù)定義語言(DDL)**:用于定義數(shù)據(jù)庫結(jié)構(gòu)或模式。包括創(chuàng)建、修改和刪除數(shù)據(jù)庫對象的命令。常見的DDL命令有:
- CREATE
- ALTER
- DROP
2. **數(shù)據(jù)操作語言(DML)**:用于對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢和修改。常見的DML命令有:
- INSERT:插入數(shù)據(jù)
- UPDATE:更新數(shù)據(jù)
- DELETE:刪除數(shù)據(jù)
3. **數(shù)據(jù)控制語言(DCL)**:用于控制數(shù)據(jù)庫的訪問權(quán)限。常見的DCL命令有:
- GRANT
- REVOKE
4. **數(shù)據(jù)查詢語言(DQL)**:主要用于查詢數(shù)據(jù)庫中的數(shù)據(jù)。常見的DQL命令有:
- SELECT
在選項中:
- **INSERT**(插入數(shù)據(jù))屬于數(shù)據(jù)操作語言(DML)。
- **UPDATE**(更新數(shù)據(jù))屬于數(shù)據(jù)操作語言(DML)。
- **ALTER**(修改數(shù)據(jù)庫結(jié)構(gòu))屬于數(shù)據(jù)定義語言(DDL)。
- **DELETE**(刪除數(shù)據(jù))屬于數(shù)據(jù)操作語言(DML)。
因此,選項 C: ALTER 不屬于數(shù)據(jù)操作語言(DML),而是數(shù)據(jù)定義語言(DDL)。