PostgreSQL для новичков: создание, чтение, обновление, удаление данных
Поговорим о том, как работать с данными, используя программу под названием PostgreSQL. Звучит скучно? На самом деле это очень интересно и полезно!
Введение
PostgreSQL - это программа для хранения и работы с данными. Она называется реляционной базой данных. Это значит, что она хранит данные в таблицах, связанных между собой.
Работа с данными важна для любого программиста или аналитика. Чтобы создавать крутые приложения или анализировать информацию, нужно уметь эффективно хранить и извлекать данные. Давай разберемся, как это делается!
Основы PostgreSQL
Итак, что такое PostgreSQL? Это открытая программа для работы с данными. Она позволяет создавать базы данных, таблицы, запросы для работы с информацией. Программисты используют PostgreSQL для хранения данных в своих веб-приложениях и сервисах. А аналитики - для анализа и визуализации данных.
Чтобы начать работать с PostgreSQL, нужно её установить на компьютер. Это довольно просто сделать - идёшь на сайт postgresql.org, скачиваешь установщик и запускаешь его. После установки открываешь программу pgAdmin - она позволит нам управлять базами данных.
Создание базы данных и таблиц
Когда PostgreSQL установлена, можно приступать к созданию базы данных. Это как папка для хранения данных по определённой теме.
Чтобы создать новую базу, заходим в pgAdmin, щёлкаем правой кнопкой мыши по "Базы данных" и выбираем "Создать". Придумываем название, например "Моя база", и жмём ОК. Готово!
Теперь нужно создать таблицы. Таблица состоит из столбцов и строк. Столбцы - это названия полей, строки - данные по этим полям. Давай создадим таблицу "Пользователи":
- id (число) - уникальный номер пользователя
- имя (текст) - имя пользователя
- возраст (число) - возраст пользователя
Чтобы её создать, заходим в базу "Моя база", щёлкаем по "Таблицы" и выбираем "Создать". Вводим название таблицы, названия столбцов и их типы данных. Нажимаем ОК и таблица готова!
Чтение данных из таблиц
Наша таблица пока пустая. Давайте заполним её данными и научимся их оттуда доставать!
Чтобы получить данные из таблицы, используется запрос SELECT. Например, вывести все данные из таблицы "Пользователи":
SELECT * FROM Пользователи;
Звёздочка означает "все столбцы". Чтобы вывести конкретный столбец, пишем его название:
SELECT имя FROM Пользователи;
Можно использовать условие WHERE, чтобы отфильтровать данные:
SELECT * FROM Пользователи WHERE возраст > 18;
Это выведет только пользователей старше 18 лет. Команда ORDER BY сортирует результат:
SELECT * FROM Пользователи ORDER BY возраст;
Так данные будут отсортированы по возрасту. А LIMIT ограничит вывод первыми 10 строками:
SELECT * FROM Пользователи LIMIT 10;
Обновление данных
Чтобы изменить данные в таблице, используется запрос UPDATE. Например, чтобы изменить возраст пользователя с id = 5 на 20 лет:
UPDATE Пользователи SET возраст = 20 WHERE id = 5;
Мы указываем новое значение столбца возраст для строки, где id равен 5. Таким образом данные обновляются.
Добавление новых данных
Чтобы добавить строку в таблицу, нужен запрос INSERT:
INSERT INTO Пользователи (имя, возраст) VALUES ('Иван', 25);
Это добавит пользователя Иван, 25 лет. Мы указываем столбцы для добавления данных и через VALUES перечисляем сами значения.
Так можно добавлять много строк за раз:
INSERT INTO Пользователи (имя, возраст) VALUES ('Мария', 18), ('Пётр', 20), ('Любовь', 33);
Удаление данных
А команда DELETE удаляет строки из таблицы. Например, удалить всех пользователей младше 18 лет:
DELETE FROM Пользователи WHERE возраст < 18;
Будьте аккуратны с DELETE, чтобы не удалить нужные данные!
Итог
Примерно так работает PostgreSQL. Конечно, мы рассмотрели только малую часть её возможностей, но теперь у тебя есть представление о работе с базами данных.