DML 语句和 DDL 语句区别

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

全网最细面试题手册,支持艾宾浩斯记忆法。这是一份最全面、最详细、最高质量的 java面试题,不建议你死记硬背,只要每天复习一遍,有个大概印象就行了。 https://store.amazingmemo.com/chapterDetail/1685324709017001`

DML(Data Manipulation Language)语句和 DDL(Data Definition Language)语句是关系数据库中的两种重要类型的SQL语句,它们之间有以下区别:

  1. DML(Data Manipulation Language)语句:

    • DML语句用于对数据库中的数据进行操作,包括插入(INSERT)、更新(UPDATE)、删除(DELETE)数据等。

    • DML语句用于对表中的数据进行增删改操作,例如向表中插入新的行、更新现有行的数据或者删除表中的行。

    • DML语句执行后会对表中的数据产生影响,但不会改变表的结构。

  2. DDL(Data Definition Language)语句:

    • DDL语句用于定义数据库对象,包括创建(CREATE)表、修改表结构、删除表等操作。

    • DDL语句用于定义数据库的结构,例如创建表、修改表的结构(如添加、修改、删除列)、删除表等。

    • DDL语句执行后会对数据库的结构产生影响,但不会改变表中的数据。

总的来说,DML语句用于对数据库中的数据进行操作,而DDL语句用于定义数据库对象的结构。在实际应用中,需要根据具体的需求和场景选择使用合适的类型的SQL语句。

最后更新于