Файл DDL (Data Definition Language) содержит набор команд, используемых для определения структуры базы данных. Эти команды являются частью стандарта SQL (Structured Query Language) и применяются для создания, изменения и удаления объектов базы данных, таких как таблицы, индексы, представления (views), схемы и учетные записи пользователей. Операторы DDL определяют метаданные базы данных, по сути, являясь чертежом системы хранения данных. К наиболее распространенным командам DDL относятся CREATE, ALTER, DROP, TRUNCATE и RENAME. Конкретный синтаксис и поддерживаемые функции могут варьироваться в зависимости от используемой системы управления базами данных (СУБД), такой как MySQL, PostgreSQL, Oracle или Microsoft SQL Server. DDL-файлы критически важны для администраторов баз данных и разработчиков при управлении и поддержке схемы базы данных, обеспечивая целостность данных и эффективный доступ к ним. Часто они используются совместно с файлами языка манипулирования данными (DML), которые содержат команды для вставки, обновления и удаления записей внутри уже определенной структуры базы данных. Как правило, DDL-файлы представляют собой обычные текстовые документы, содержащие SQL-инструкции.