Data manipulation language. SQL statements that can be used either interactively or within programming language source code to access and retrieve data stored in a database management system.