DML 语句和 DDL 语句区别
DML 语句和 DDL 语句区别
程序员朱永胜有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步, 认准
https://blog.zysicyj.top
全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java 面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。https://store.amazingmemo.com/chapterDetail/1685324709017001`
DML(Data Manipulation Language)语句和 DDL(Data Definition Language)语句是关系数据库中的两种重要类型的 SQL 语句,它们之间有以下区别:
DML(Data Manipulation Language)语句:
- DML 语句用于对数据库中的数据进行操作,包括插入(INSERT)、更新(UPDATE)、删除(DELETE)数据等。
- DML 语句用于对表中的数据进行增删改操作,例如向表中插入新的行、更新现有行的数据或者删除表中的行。
- DML 语句执行后会对表中的数据产生影响,但不会改变表的结构。
DDL(Data Definition Language)语句:
- DDL 语句用于定义数据库对象,包括创建(CREATE)表、修改表结构、删除表等操作。
- DDL 语句用于定义数据库的结构,例如创建表、修改表的结构(如添加、修改、删除列)、删除表等。
- DDL 语句执行后会对数据库的结构产生影响,但不会改变表中的数据。
总的来说,DML 语句用于对数据库中的数据进行操作,而 DDL 语句用于定义数据库对象的结构。在实际应用中,需要根据具体的需求和场景选择使用合适的类型的 SQL 语句。