Базы данных

Оператор PIVOT превращает значения строк в столбцы отчета, UNPIVOT возвращает столбцы в строки. На учебной базе из трех таблиц разобраны синтаксис, ROLLUP с итогами, связка…
5 мин чтения
Вопросы Я хочу вывести несколько запросов в формате CSV без использования SQL-клиент или языка программирования, применяя только SQLPlus. Как это сделать?
4 мин чтения
Выражение MySQL DISTINCT используется для выборки уникальных значений из указанных столбцов. В этой статье мы покажем, как применять DISTINCT в MySQL с помощью Workbench и…
3 мин чтения
Подзапрос — это SELECT в скобках внутри другого запроса: он отдает внешнему число, список или таблицу. Примеры для PostgreSQL 16 и MySQL 8.0 на одном наборе таблиц: WHERE, FROM, HAVING,…
8 мин чтения
Оператор INSERT INTO добавляет строки в существующую таблицу: одну или несколько через VALUES, а также копированием через SELECT, в том числе с условием WHERE. Отдельно…
7 мин чтения
Если вы хотите стать специалистом по обработке и анализу данных, без SQL не обойтись. Пользоваться этим языком могут не только аналитики или учёные, но и все, кто…
6 мин чтения
Для защиты конфиденциальных данных в MySQL 5.7 появилась возможность шифрования данных с помощью движка InnoDB. В этой статье я объясню принципы шифрования баз данных,…
3 мин чтения
Локальная база SQLite в Android-приложении на SQLiteOpenHelper: две связанные таблицы с внешним ключом, вставка, выборка, обновление и удаление строк, JOIN через rawQuery(), вывод Cursor в…
7 мин чтения
PostgreSQL ставится на Windows 10 и 11 мастером, на macOS через Postgres.app, Homebrew или EDB, на Linux из репозитория PGDG. Дальше идут подключение через psql и pgAdmin, создание роли и базы, поиск…
12 мин чтения
Хранимая процедура MySQL представляет собой подпрограмму, хранящуюся в базе данных. Она содержит имя, список параметров и операторы SQL. Все популярные системы…
19 мин чтения
Загрузить еще