Le langage de définition de données (LDD, ou Data Definition Language, soit DDL en anglais) est un langage orienté au niveau de la de la base de données. C'est-à-dire que les commandes manipulent les structures de données et non les données elles-mêmes.