DESC是describe缩写,可以用“desc 表名”或者“describe 表名”来显示一张表的所有字段、数据类型、约束条件。“desc table 表名”写法错误,所以选D。
DESC也是descend缩写,用来降序排列,语法为order by 字段名desc。
正确答案是:D: DESC TABLE dept。
专业分析:
1. **A: DESC dept;**
- `DESC` 是 `DESCRIBE` 的缩写,用于显示数据库表的结构。这个语句是正确的。
2. **B: DESCRIBE dept;**
- `DESCRIBE` 是一个 SQL 命令,用于显示表的结构。这也是正确的。
3. **C: SELECT * FROM dept ORDER BY sal DESC;**
- 这个 SQL 查询语句从 `dept` 表中选择所有列,并按 `sal` 列的降序排列。这个语句也是正确的。
4. **D: DESC TABLE dept;**
- 这个语句是错误的。`DESC` 或 `DESCRIBE` 命令不需要 `TABLE` 关键字。正确的使用方式是 `DESC dept;` 或 `DESCRIBE dept;`。
综上所述,选项 D 是错误的。