You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Откройте PowerShell. Для этого нажмите Win + R, введите powershell и нажмите Enter.
Перейдите в папку с исполняемыми файлами PostgreSQL:
cd "C:\Program Files\PostgreSQL\16\bin"
Подключитесь к PostgreSQL под пользователем postgres:
.\psql -U postgres
Введите пароль 1234, когда будет предложено.
Создание базы данных:
Создайте базу данных online_store_tea:
CREATEDATABASEonline_store_tea;
Просмотр всех баз данных:
Выполнить SQL-команду для получения списка баз данных:
SELECT datname FROM pg_database;
Подключение к созданной базе данных:
Подключитесь к базе данных:
\c online_store_tea
Изменение кодировки БД:
Пример замены кодировки на 1251:
psql \! chcp 1251
Создание таблиц:
Пример создания таблицы products:
CREATETABLEproducts (
id SERIALPRIMARY KEY,
name VARCHAR(100) NOT NULL,
price NUMERIC(10, 2) NOT NULL
);
Добавление данных в таблицу:
Пример добавления данных в таблицу products:
INSERT INTO products (name, price) VALUES ('Чай черный', 150.00);
INSERT INTO products (name, price) VALUES ('Чай зеленый', 200.00);
Получение информации из таблицы:
Пример запроса для получения всех продуктов:
SELECT*FROM products;
Удаление столбца из таблицы
Чтобы удалить столбец из таблицы products, используйте команду ALTER TABLE с оператором DROP COLUMN. Например, для удаления столбца с именем price, выполните следующий SQL-запрос:
ALTERTABLE products DROP COLUMN price;
Добавление нового столбца в таблицу
Чтобы добавить новый столбец в таблицу products, используйте команду ALTER TABLE, с оператором ADD COLUMN. Например, если вы хотите добавить столбец description типа VARCHAR, выполните следующий SQL-запрос: