В этой статье на простых примерах обсуждается, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤓4🔥3
❤11👍6🤓5🥱1
ORDER BY используется для сортировки результата запроса по одному или нескольким столбцам. В большинстве СУБД по умолчанию строки сортируются по возрастанию (
ASC), но можно явно указать сортировку по убыванию (DESC).Please open Telegram to view this post
VIEW IN TELEGRAM
🤓108❤30❤🔥8😱1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁23😭12😢4❤2
Что такое временная таблица и как она используется?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥12❤4
Это подробная шпаргалка по SQL-инъекциям, которая включает примеры атак и методы их обнаружения. Она поможет разобраться, как защитить свои проекты от уязвимостей и обеспечить безопасность баз данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥3
👍13🤓3❤2👾2
В этой статье автор разбирает основные методы сжатия данных в TOAST, их эволюцию, плюсы и минусы PGLZ и LZ4 и демонстрирует базовую работу с TOAST в Postgres.
В завершение демонстрируется, как данные с различными методами сжатия могут храниться в одной TOAST-таблице.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍5🔥3
Что такое оконная функция и как она используется?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31😨10❤6🤓3⚡1🥱1🤨1
NULLIF и IFNULL — это функции для работы с NULL-значениями, но их поведение и применение различаются.NULL, если expr1 и expr2 равны; в противном случае возвращает expr1. Это полезно, когда нужно превратить совпадающие значения в NULL.expr1 и возвращает его, если он не NULL; если expr1 равно NULL, возвращает expr2. Это удобно для замены NULL на указанное значение.Основное отличие: NULLIF возвращает NULL, если два выражения совпадают, а IFNULL заменяет NULL на заданное значение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤103👍7❤🔥6🤓3
👍24🤔19
DbGate — это менеджер баз данных, разработанный для удобной и эффективной работы с несколькими БД одновременно.
Он включает множество полезных функций, таких как сравнение схем, визуальный конструктор запросов, визуализация графиков, а также пакетный экспорт и импорт данных.
DbGate поддерживает MySQL, PostgreSQL, SQL Server, MongoDB, SQLite и другие базы данных. Доступен для Windows, Linux, Mac и может работать как веб-приложение.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥1
Что такое представление (VIEW) в SQL и как оно используется?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍14🔥3