1.DDL 数据定义语言(Data Definition Language)
创建,修改,删除数据库中的各种对象:表、视图、索引、同义词等的语句
CREATE/ALTER/DROP TABLE
2.DML 数据操纵语言(Data Manipulation Language)
INSERT/UPDATE/DELETE/SELECT等语句
最大的区别:
DDL语句执行后自动提交,不能回滚ROLLBACK;
DML语句执行后,需要手动提交,或者附加COMMIT语句
因此实际项目中两种脚本应分开执行
创建,修改,删除数据库中的各种对象:表、视图、索引、同义词等的语句
CREATE/ALTER/DROP TABLE
2.DML 数据操纵语言(Data Manipulation Language)
INSERT/UPDATE/DELETE/SELECT等语句
最大的区别:
DDL语句执行后自动提交,不能回滚ROLLBACK;
DML语句执行后,需要手动提交,或者附加COMMIT语句
因此实际项目中两种脚本应分开执行
本文介绍了数据库语言中的DDL(数据定义语言)与DML(数据操纵语言)的区别,重点讲解了DDL用于创建、修改和删除数据库对象,而DML则用于插入、更新、删除和查询数据。特别指出DDL语句执行后自动提交不可回滚,DML语句则需手动提交。

21万+

被折叠的 条评论
为什么被折叠?



