DDL
DDL меняет структуру базы
DDL — Data Definition Language — объединяет команды, которые работают со структурой базы данных. С их помощью создают таблицы и другие объекты, изменяют их описание или удаляют их.
CREATE TABLE users (
id INTEGER,
name VARCHAR(100)
);
CREATE TABLE создаёт новую таблицу и перечисляет её столбцы. Здесь мы пока задаём только имена и типы: правила целостности для столбцов будут разобраны отдельно.
ALTER и DROP
Если структура уже существующей таблицы должна измениться, используется ALTER TABLE. Например, можно добавить новый столбец:
ALTER TABLE users
ADD COLUMN email VARCHAR(200);
Команда DROP TABLE удаляет таблицу как объект базы. Это уже изменение схемы, а не удаление отдельных строк.
DDL-команды могут быть разрушительными.
Изменение или удаление структуры способно затронуть существующие данные. Перед выполнением подобных команд важно понимать, какой объект изменяется и можно ли безопасно восстановить данные.
Проверь себя
Разбор задания
Ментор знает решение и поможет тебе прийти к нему самостоятельно
Войди, чтобы использовать Ментора
Ментор учитывает текущую задачу и историю диалога.
Войти
Проверь важные нюансы и ответ после собственной попытки.
Войди, чтобы посмотреть решение
Решение и разбор доступны после авторизации.
Войти