Source: https://dev-docs.nebula-graph.io/v5.3.2/database-gql-reference/dml/ Documentation version: v5.3.2 # Data manipulations overview Data manipulation language (DML) is used to modify the data in the database, such as inserting, updating, or deleting data. For more information about DML statements, see the topics below. - [INSERT statement](https://dev-docs.nebula-graph.io/v5.3.2/database-gql-reference/dml/insert/) - [SET statement](https://dev-docs.nebula-graph.io/v5.3.2/database-gql-reference/dml/set/) - [DELETE statement](https://dev-docs.nebula-graph.io/v5.3.2/database-gql-reference/dml/delete/) The DML statements can be combined with table variables to perform batch operations. For more information, see [Define table variables](https://dev-docs.nebula-graph.io/v5.3.2/database-gql-reference/variable-definition/table-variable/). In addition to the above statements, GQL supports the use of procedures to modify data. For more information, see [Procedures overview](https://dev-docs.nebula-graph.io/v5.3.2/database-gql-reference/procedures/create/).