SQL, PostgreSQL с нуля. Урок №2. Базовые условия выборки
Изучаем SQL с нуля на примере PostgreSQL - Что такое SQL, DDL, DML?
SQL - Simple Query Language - "простой язык запросов". Он позволяет обращаться к данным, которые хранятся в базе данных - получать их оттуда, сохранять, изменять, удалять. БД - "база данных". Это что-то вроде нескольких файликов на диске, в которых особым образом хранятся данные. СУБД - "система управления базами данных". В чём разница между БД и СУБД? Как Word позволяет редактировать файлы, лежащие на диске, так и СУБД позволяет работать с данными, лежащими в базе данных. Именно СУБД принимает запросы и выдаёт данные в ответ...
Изучаем SQL с нуля на примере PostgreSQL - Оглавление
Что такое SQL, DDL, DML? - https://dzen.ru/a/aiV-VCcyNjs4hmHW Устанавливаем PostgreSQL - ... Типы данных в PostgreSQL - ... Создание и редактирование таблиц. Первичные ключи и ограничения NOT NULL - ... Индексы - ... Что такое внешние ключи - ... (индексы для внешних ключей) Нормализация базы данных - ... SELECT - ... Соединение таблиц, виды JOIN, алиасы - ... ORDER BY, SKIP, TAKE и пагинация - ... (пример с random(). Что будет, если забыть ORDER BY) Подзапросы, IN, EXISTS - ... (подзапросы в SELECT и в JOIN, равно, NOT IN, NOT EXISTS; обязательное количество столбцов и строк) Агрегатные функции, GROUP BY, HAVING - ...