-
Урок 1. 00:16:47Основные концепции
-
Урок 2. 00:13:31Реляционная модель и SQL
-
Урок 3. 00:05:12Почему PostgreSQL
-
Урок 4. 00:06:35Инсталируем PostgreSQL
-
Урок 5. 00:14:28Типы данных в PostgreSQL
-
Урок 6. 00:07:35Создание БД
-
Урок 7. 00:11:40Создание таблиц
-
Урок 8. 00:19:16Отношение "один ко многим"
-
Урок 9. 00:09:28Отношение "один к одному"
-
Урок 10. 00:14:27Отношение "многие ко многим"
-
Урок 11. 00:07:19Создаём Northwind
-
Урок 12. 00:07:07Полная выборка
-
Урок 13. 00:03:24Выборка и элементарные арифметические операции
-
Урок 14. 00:04:59DISTINCT
-
Урок 15. 00:04:22COUNT
-
Урок 16. 00:05:17ДЗ "простые выборки" - Решение
-
Урок 17. 00:11:00WHERE
-
Урок 18. 00:10:39AND, OR
-
Урок 19. 00:05:32BETWEEN
-
Урок 20. 00:04:58IN & NOT IN
-
Урок 21. 00:05:14ORDER BY
-
Урок 22. 00:05:44MIN, MAX, AVG
-
Урок 23. 00:07:43ДЗ "простые выборки-2" - Решение
-
Урок 24. 00:06:08LIKE
-
Урок 25. 00:02:16LIMIT
-
Урок 26. 00:03:02Check on NULL
-
Урок 27. 00:04:35GROUP BY
-
Урок 28. 00:04:54HAVING
-
Урок 29. 00:07:43UNION, INTERSECT, EXCEPT
-
Урок 30. 00:09:50ДЗ "группировка, сопоставление, сортировка" - Решение
-
Урок 31. 00:12:26Знакомство с соединениями
-
Урок 32. 00:16:49INNER JOIN
-
Урок 33. 00:10:18LEFT, RIGHT JOIN
-
Урок 34. 00:07:41SELF JOIN
-
Урок 35. 00:04:32USING & NATURAL JOIN
-
Урок 36. 00:06:05AS - псевдонимы
-
Урок 37. 00:09:33ДЗ "Joins" - Решение
-
Урок 38. 00:14:05Введение в подзапросы
-
Урок 39. 00:08:21WHERE EXISTS
-
Урок 40. 00:12:15Подзапросы с квантификаторами ANY, ALL
-
Урок 41. 00:12:22ДЗ "Подзапросы" - Решение
-
Урок 42. 00:21:04Управляем таблицами
-
Урок 43. 00:07:02ДЗ 1 по DDL - Решение
-
Урок 44. 00:12:03Primary Key
-
Урок 45. 00:07:46Foreign Key
-
Урок 46. 00:03:57Check
-
Урок 47. 00:05:24Default
-
Урок 48. 00:08:26Sequences
-
Урок 49. 00:15:21Sequences & Tables
-
Урок 50. 00:06:26INSERT
-
Урок 51. 00:09:03UPDATE, DELETE, RETURNING
-
Урок 52. 00:13:58ДЗ 2 по DDL - Решение
-
Урок 53. 00:18:14Введение в процесс проектирования
-
Урок 54. 00:08:46Базовые рекомендации
-
Урок 55. 00:13:46Нормальная Форма (НФ)
-
Урок 56. 00:08:16Введение в представления
-
Урок 57. 00:04:14Создание представлений
-
Урок 58. 00:13:20Обновляемые представления
-
Урок 59. 00:06:12Опция Check
-
Урок 60. 00:06:04ДЗ "Views" - Решение
-
Урок 61. 00:11:16CASE WHEN
-
Урок 62. 00:03:52Введение в COALESCE и NULLIF
-
Урок 63. 00:11:51COALESCE и NULLIF на практике
-
Урок 64. 00:12:25ДЗ "Логика" - Решение
-
Урок 65. 00:11:16Введение в функции
-
Урок 66. 00:05:08Наша первая функция
-
Урок 67. 00:04:35Скалярные функции
-
Урок 68. 00:17:22IN, OUT, DEFAULT
-
Урок 69. 00:23:50Возврат наборов данных
-
Урок 70. 00:03:05Введение в PL\pgSQL
-
Урок 71. 00:15:57Возврат и присвоение
-
Урок 72. 00:08:25Декларация переменных
-
Урок 73. 00:10:54IF / ELSE
-
Урок 74. 00:17:53Циклы
-
Урок 75. 00:15:48RETURN NEXT
-
Урок 76. 00:33:26ДЗ "Функции" - Решение
-
Урок 77. 00:08:05Введение
-
Урок 78. 00:17:29RAISE на практике
-
Урок 79. 00:06:17ДЗ "Ошибки и их обработка" - Решение
-
Урок 80. 00:06:32Введение в приведение типов данных
-
Урок 81. 00:15:24Приведение типов данных на практике
-
Урок 82. 00:14:15Введение в индексы. Немного "кишочков"
-
Урок 83. 00:12:19Методы сканирования
-
Урок 84. 00:14:22Виды индексов
-
Урок 85. 00:06:22EXPLAIN, ANALYZE
-
Урок 86. 00:14:48Построение простого индекса и индекса по двум колонкам
-
Урок 87. 00:05:20Индексы по выражениям
-
Урок 88. 00:07:58"Сложный" индекс для поиска по тексту
-
Урок 89. 00:09:00Введение в массивы
-
Урок 90. 00:12:35Инициализация, срезы
-
Урок 91. 00:07:12Массивы и операторы
-
Урок 92. 00:06:04VARIADIC и FOREACH
-
Урок 93. 00:04:01ДЗ "Массивы" - Решение
-
Урок 94. 00:06:20ДЗ "Циклы" - Решение
-
Урок 95. 00:12:31Домены
-
Урок 96. 00:13:32Композитные типы
-
Урок 97. 00:13:28Перечисления
-
Урок 98. 00:07:57ДЗ "Пользовательские типы" - Решение
-
Урок 99. 00:04:04Введение в группировку
-
Урок 100. 00:13:05GROUPING SET, ROLLUP, CUBE
-
Урок 101. 00:04:42ДЗ "Продвинутые группировки" - Решение
-
Урок 102. 00:01:36Введение в psql
-
Урок 103. 00:07:22Знакомство с psql на практике
-
Урок 104. 00:01:30Импорт csv. Введение
-
Урок 105. 00:13:01Импортируем csv на практике
-
Урок 106. 00:13:01Введение и CTE на практике
-
Урок 107. 00:08:27Рекурсивный CTE
-
Урок 108. 00:06:08Введение в оконные функции
-
Урок 109. 00:16:00Оконные функции на практике
-
Урок 110. 00:14:51Ранжирование
-
Урок 111. 00:10:09Возврат N-записей
-
Урок 112. 00:05:44ДЗ "Оконные функции" - Решение
-
Урок 113. 00:13:06Введение в транзакции
-
Урок 114. 00:21:00Уровни изоляции
-
Урок 115. 00:25:07Транзакции на практике
-
Урок 116. 00:12:00ДЗ "Транзакции" - Решение
-
Урок 117. 00:11:10Введение в триггеры
-
Урок 118. 00:13:39Построчные триггеры
-
Урок 119. 00:14:42Триггеры на утверждения
-
Урок 120. 00:14:56ДЗ "Триггеры" - Решение
-
Урок 121. 00:21:39Введение в безопасность
-
Урок 122. 00:07:14Создаём роли, изымаем права с public
-
Урок 123. 00:05:22Права на уровне БД и схемы
-
Урок 124. 00:10:40Права на уровне таблиц
-
Урок 125. 00:05:46Права на уровне колонок
-
Урок 126. 00:08:29Права на уровне строк
-
Урок 127. 00:05:53Изымаем все права и удаляем роли
- Категории
- Источники
- Все курсы
- Разделы
- Книги
ALTER TABLE employees ADD COLUMN salary int DEFAULT random_number(30, 150);
https://coursehunter.net/course/izuchayte-sql-ispolzuya-postgresql-s-nulya-do-profi