DDL и DML это подмножества языка SQL отвечающие за создание структуры базы данных, модификацию (DDL), а так же наполнение и изменение (DML). Этот курс рассматривает основные операции, которые необходимы в повседневной работе. Для примеров и практики выбрана СУБД PostgreSQL, но рассматриваемые операции являются переносимыми и применимыми ко всем другим реляционным базам данных т.к. они соответствуют стандарту SQL92.
Чему вы научитесь:
- Создавать схему базы данных: таблицы и представления
- Изменять уже существующую структуру базы данных
- Добавлять, обновлять и удалять данные из таблиц
ограничения
схема
представления
дефолты
Последнее обновление:
01 октября 2020
Уроки курса
-
2
Создание базы данных
Научиться создавать/удалять базу данных. Познакомиться с консольным клиентом psql. -
3
Создание таблицы
Изучить синтаксис создания таблиц. Познакомиться с основными типами данных. -
4
Ограничения
Научиться ставить ограничения на колонки (not null, unique, primary key). -
5
Добавление записи
Научиться добавлять/удалять и просматривать данные в таблицах. -
7
Значения по умолчанию
Научиться задавать значения по умолчанию для колонок в таблице. -
8
Модификация таблиц
Рассмотреть возможность изменения таблиц в базе данных — добавления, удаления и изменения колонок. -
10
Представления
Познакомиться с удобным инструментом современных баз данных — views.
Автор
Сооснователь и CEO образовательного проекта Хекслет. Программирую с 2007 года. За это время прошёл путь от разработчика до технического директора и управляющего отдельным подразделением (филиалом). Управлял командами, в которых больше 50 разработчиков.
- Программирую на языках: Elixir, Clojure, JavaScript, PHP, Ruby.
- Соорганизатор конференции Nastachku.ru.
- Вимер.
- Топлю за DevOps и автоматизированные тесты.