Основы создания баз данных MySQL

Дельфины вызывали доверие у людей. Они ассоциируются у нас с добротой и радостью. Хоть дельфин и будет символом MySQL, но это никак не объясняет той популярности, которой …

Повышение производительности MySQL с помощью индексов и Explain

Профилирование запроса Включение профилирования — это доступный метод приобрести точную оценку времени выполнения запроса. Сначала необходимо включить профилирование и вызвать show profiles, чтобы приобрести время выполнения запроса. К …

Шифрование хранимых данных в MySQL 5.7

Для защиты конфиденциальных данных в MySQL 5.7 появилась функция шифрования данных при помощи движка InnoDB. В данной статье я объясню принципы шифрования баз данных, используя конкретные примеры. …

Сведение и разбиение нескольких столбцов в MS SQL Server

Введение Оператор PIVOT используется для преобразования значений строк в значения столбцов. Оператор UNPIVOT используется для обратного преобразования. В данной статье мы рассмотрим преобразование строк в столбцы(PIVOT) и …

Как настроить и запустить Microsoft SQL Server

Порой так хочется привести мысли в порядок, разложить их по полочкам. А ещё лучше в алфавитной и тематической последовательности, чтобы, наконец, наступила ясность мышления. Сейчас представьте, какой …

Эмуляция функции row_number() в MySQL

В данной статье я расскажу вам, как пронумеровать строки результата запроса, возвращаемого MySQL. Функцию row_number() – это функцию ранжирования, возвращающая порядковый номер строки, начиная с 1 для …