DML语句,DDL语句有什么区别
时间: 2024-01-02 14:01:38 浏览: 86
DML和DDL是SQL语言中的两种不同类型的语句,它们的区别如下:
1. DML(Data Manipulation Language)语句用于操作数据,包括增加、删除、修改数据等,常见的DML语句有SELECT、INSERT、UPDATE和DELETE等。
2. DDL(Data Definition Language)语句用于定义数据库的结构,包括创建、修改、删除表、视图、索引等,常见的DDL语句有CREATE、ALTER和DROP等。
简而言之,DML语句用于对数据进行操作,而DDL语句用于对数据库结构进行操作。
相关问题
DML语句DDL语句
DML语句是数据库操纵语言,包括插入数据INSERT、删除数据DELETE、更新数据UPDATE等操作,用于对数据库中的数据进行增删改操作。而DDL语句是数据库定义语言,包括创建表、修改表结构、删除表等操作,用于对数据库中的表结构进行定义和管理。常见的DDL语句包括创建业务数据库、创建表、修改表结构等操作。需要注意的是,所有的DML操作需要再执行事务提交语句COMMIT才算真正确认了此操作。另外,DDL语句执行后会自动提交事务,无需手动提交。
【不定项】以下哪个关于数据库 DML 和 DDL 的选项是错误的? A.insert 语句属于 DML 语句 B.create table 语句属于 DML 语句 C.创建索引属于 DDL 语句
B. create table 语句属于 DML 语句 错误。
DML (数据操纵语言) 是指对数据库中的数据进行操作的语言,包括 SELECT、INSERT、UPDATE 和 DELETE 语句。
DDL (数据定义语言) 是指对数据库结构进行定义的语言,包括 CREATE、ALTER 和 DROP 语句。
因此,选项 A 和 C 是正确的。
阅读全文