# 6.5 Data Manipulation Language (DML)

Part of: [6 Language](6-language.md)

Data Manipulation Language (DML) is, generally speaking, syntax for defining and modifying data stored in structures. In HDFql, the DML is composed of only one operation (INSERT), which enables the insertion (i.e. writing) of data into HDF5 datasets or attributes. Moreover, it supports [REDIRECTING](6-3-redirecting.md) options to redirect the input source according to the programmer’s needs.

## In this section

- [6.5.1 INSERT](6-5-1-insert.md)
