**Source URL:** https://limited.veevavault.dev/clinical/mdl/documentation/mdl-commands

# MDL Commands

If you’re familiar with commands used in DDL (Data Definition Language), you should recognize MDL commands since they share some of the same imperative verb commands: `CREATE`, `DROP`, `ALTER`, etc. With DDL, you typically use these commands to manage database tables. With MDL, the same general idea applies for adding, changing, or deleting components to modify Vault’s configuration metadata.

<LandingPageList>
*   [Command Syntax](/clinical/mdl/documentation/mdl-commands/command-syntax/)
*   [CREATE](/clinical/mdl/documentation/mdl-commands/create/)
*   [RECREATE](/clinical/mdl/documentation/mdl-commands/recreate/)
*   [RENAME](/clinical/mdl/documentation/mdl-commands/rename/)
*   [DROP](/clinical/mdl/documentation/mdl-commands/drop/)
*   [ALTER](/clinical/mdl/documentation/mdl-commands/alter/)
</LandingPageList>

---

**Previous:** [About XML String Configuration](/clinical/mdl/documentation/explanations/about-xml-string-configuration)  
**Next:** [Command Syntax](/clinical/mdl/documentation/mdl-commands/command-syntax)