首页 > 试题广场 >

SQL 的 DDL 语句不包括()。

[单选题]
SQL 的 DDL 语句不包括()。
  • SELECT
  • CREATE TABLE
  • DROP VIEW
  • DROP INDEX
SQL语言组成如下图所示
CREATE TABLE:创建数据表
DROP VIEW:删除表视图
DROP INDEX:删除表索引
SELECT:用于查询数据表记录,是DQL语句。
所以选项A错误


编辑于 2017-09-17 14:34:58 回复(3)
DDL – Data Definition Language 数据库定义语言(执行后会自动提交):
CREATE(在数据库中创建对象), ALTER(修改数据库结构), DROP(从数据库中删除对象), TRUNCATE(截断表内容), COMMENT(为数据字典添加备注)

DML – Data Manipulation Language 数据库操作语言:
SELECT, DELETE, INSERT, UPDATE, DELETE, LOCK TABLE(为当前线程锁定表,分读锁定、写锁定) , CALL(调用存储过程), EXPLAIN PLAN(Oracle数据库下指定SQL语句的执行计划)
发表于 2017-08-23 19:41:39 回复(0)
1.数据定义语言 数据定义语言(Data Definition Language,DDL)用于创建数据库和数据库对象,为数据库操作提供对象。例如,数据库、表、存储过程、视图等都是数据库中的对象,都需要通过定义才能使用。DDL 中主要的 SQL 语句包括 CREATE、ALTER、DROP,分别用来实现数据库及数据库对象的创建、更改和删除操作。 2.数据操纵语言 数据操纵语言(DataManipulation Language,DML)主要用于操纵数据库中的数据,包括 INSERT、SELECT、UPDATE、DELETE 等语句。INSERT 用于插入数据;UPDATE 用于修改数据;DELETE 用于删除数据;SELECT 则可以根据用户需要从数据库中查询一条或多条数据。 3.数据控制语言 数据控制语言(Data Control Language,DCL)主要实现对象的访问权限及对数据库操作事务的控制,主要语句包括 GRANT、REVOKE、COMMIT 和 ROLLBACK。GRANT 语句用于给用户授予权限;REVOKE 语句用于收回用户权限;COMMIT 语句用于提交事务;ROLLBACK 语句用于回滚事务。
发表于 2021-06-15 00:13:12 回复(0)
CREATE TABLE:创建数据表 DROP VIEW:删除表视图 DROP INDEX:删除表索引 SELECT:用于查询数据表记录,是DQL语句。 所以选项A错误
发表于 2024-06-01 08:02:32 回复(0)
SQL 包括 DDL.DML ddl: create, drop, alter dml: inset update, delete, select
发表于 2021-04-18 17:06:23 回复(0)