Возрастное ограничение 12+

3.6 - Изучение системы по управлению БД – PostgreSQL

23.06.2025 32:51 Обучение

Описание

3.6 - Изучение системы по управлению БД – PostgreSQL

00:00 Введение в PostgreSQL

• Рассмотрение работы с PostgreSQL и манипуляция записями в базе данных.
• PostgreSQL отличается от MySQL более строгим подходом и меньшим количеством ошибок.
• Знание нескольких СУБД полезно для работы.

01:19 Установка PostgreSQL

• Скачивание PostgreSQL с официального сайта.
• Установка под разные операционные системы.
• Ввод пароля и указание порта при установке.

02:04 Работа с pgAdmin

• Подключение к базе данных через pgAdmin.
• pgAdmin как графический интерфейс для управления базой данных.
• Создание новых баз данных и таблиц.

03:01 Использование SQL Shell

• Переход к использованию SQL Shell для выполнения SQL команд.
• Подключение к локальной базе данных через SQL Shell.
• Указание параметров для подключения к удаленной базе данных.

05:26 Команды в SQL Shell

• Просмотр списка команд с помощью команды "\?" в SQL Shell.
• Просмотр списка баз данных с помощью команды "\l".
• Создание новой базы данных с помощью команды "CREATE DATABASE".

08:22 Проверка создания базы данных

• Проверка создания базы данных через SQL Shell и pgAdmin.
• Подключение к созданной базе данных.
• Получение информации о подключении с помощью команды "info".

09:22 Создание таблицы

• Подготовка к созданию новой таблицы внутри базы данных.
• Использование команды "CREATE TABLE" для создания таблицы.

10:02 Создание таблицы через SQL

• Создание таблицы "users" через SQL.
• Указание полей: ID bigint, email varchar 200, логин varchar 50, имя varchar 30, дата рождения date.
• Указание, что ID не может быть пустым и является первичным ключом.

11:54 Просмотр таблицы и её структуры

• Просмотр списка таблиц в базе данных с помощью команды "/d".
• Просмотр структуры таблицы "users" с помощью команды "/d users".
• Подтверждение создания таблицы через графический интерфейс pgAdmin.

14:04 Вставка новой записи

• Вставка записи в таблицу "users" с помощью команды "insert into".
• Указание значений для полей email, логин, имя и дата рождения.
• Проверка добавления записи с помощью команды "select".

16:35 Добавление второй записи

• Изменение данных для второй записи.
• Вставка новой записи с измененными данными.
• Проверка наличия двух записей с помощью команды "select".

17:57 Добавление нового поля через pgAdmin

• Создание нового поля "age" типа smallint.
• Указание значения по умолчанию 10 и запрет на пустые значения.
• Выполнение SQL-команды для добавления нового поля.

20:26 Проверка изменений

• Выполнение команды "select" для проверки наличия нового поля "age".
• Подтверждение добавления нового поля в таблицу "users".

20:36 Дополнительные команды для оператора

• Использование функции "макс" для нахождения максимального значения по полю.
• Пример: поиск максимального значения по полю "эйч" из таблицы "юзерс".
• Добавление новой записи с возрастом 40.

21:46 Функции "мин", "эй" и "раунд"

• Функция "мин" для нахождения минимального значения.
• Функция "эй" для нахождения среднего значения.
• Функция "раунд" для округления значений.

23:12 Функция "сумма"

• Функция "сумма" для нахождения суммы по полю.
• Пример: нахождение суммы значений поля "эйч" в таблице "юзерс".

24:09 Команда "аккаунт"

• Команда "аккаунт" для подсчета количества записей по определенному полю.
• Пример: подсчет записей в таблице "юзерс" по полю "эйч".

24:32 Оператор "групп бай"

• Оператор "групп бай" для группировки записей по определенному полю.
• Пример: группировка записей по полю "имейл" и суммирование значений поля "айди".

26:39 Псевдонимы и функции в SQL

• Использование псевдонимов для переименования полей.
• Пример: суммирование значений поля "эйч" и вывод результата с псевдонимом "эйч".

28:02 Усложнение SQL-команд

• Использование различных функций и псевдонимов в SQL-командах.
• Пример: вывод имени, суммы возраста и среднего значения поля "айди".

29:15 Работа с датой в SQL

• Использование встроенных функций для работы с датой.
• Пример: вывод текущей даты и времени с помощью функции "нау".

30:16 Практическое использование SQL

• Выбор записей из таблицы "юзерс" с датой рождения, превышающей текущее время.
• Ни одна запись не подходит под это условие, так как даты рождения старые.
• Изменение условия на дату рождения меньше текущей даты выбирает всех пользователей.

31:16 Применение SQL для работы с временем

• Возможность использования времени в запросах.
• Выбор записей, где время меньше или больше текущего времени.
• SQL позволяет работать с разными СУБД, такими как MySQL и PostgreSQL.

31:16 Общие принципы работы с СУБД

• СУБД имеют общий графический интерфейс и принципы работы.
• Создание баз данных и таблиц, использование одного языка SQL для команд.
• Подключение PostgreSQL к проекту аналогично MySQL.

32:12 Подключение и работа с PostgreSQL

• Подключение PostgreSQL аналогично MySQL, используются разные библиотеки.
• Принцип работы остается одинаковым, несмотря на разные названия методов.
• Знание SQL позволяет работать с любой СУБД.

Автор

Айти Академия
Айти Академия