Публикации по теме 'sql'


Изучение изоляции базы данных: «Я» в ACID
Изучив области атомарности и последовательности в ACID, давайте углубимся в могущественное я — изоляцию. В этом кратком руководстве мы расскажем, что означает изоляция в мире баз данных, ее значение, механизм и способы ее реализации. Открытие изоляции: разделение транзакций Представьте себе шумный рынок, на котором одновременно происходит несколько транзакций. Изоляция в базах данных гарантирует, что эти транзакции не будут мешать друг другу. Это похоже на обеспечение..

Принципы ACID и транзакции базы данных
Транзакция базы данных — это единица изменений в базе данных, которую нельзя разбить на более мелкие единицы изменений. Когда выполняется транзакция базы данных, все изменения, составляющие транзакцию, должны быть успешными, чтобы они вообще произошли. Ситуация, когда это условие модификации данных может возникнуть, — это платеж или денежный перевод. Если кто-то совершает платеж, деньги будут сняты с его счета и переведены на другой счет. Банк не может позволить, чтобы деньги..

ОБЩИЕ ТАБЛИЧНЫЕ ВЫРАЖЕНИЯ SQL:
Что это такое, почему они важны и как их использовать Общее табличное выражение (CTE), также известное как запрос WITH, используется для разбиения сложных запросов на более простые и управляемые части, повышая удобочитаемость кода SQL. Это очень удобно при написании запросов, содержащих сложные подзапросы. Он дает временные имена сложным подзапросам, прежде чем использовать их в более крупном запросе. Существует два типа CTE: нормальный и рекурсивный (рекурсивный CTE в данном..

Числовые и десятичные типы данных в SQL
Есть два разных типа данных, которые позволяют нам хранить точные числовые данные в SQL: NUMERIC и DECIMAL . В этой статье я объясню разницу и сходство между этими типами. Просто следуй за мной. 1. Введение И NUMERIC , и DECIMAL хранят десятичные числа и используют точную арифметику — в отличие от чисел с плавающей запятой (REAL, FLOAT и т. д.), которые хранят двоичные числа и используют неточную арифметику. Таким образом, DECIMAL или NUMERIC следует использовать для..

Понимание того, когда и как правильно использовать «где» и «иметь».
Многие из нас заметили, что при изучении ключевых слов SQL, таких как «где» и «иметь», по отдельности они должны были легко проникнуть в голову, без каких-либо сомнений, но когда мы начинаем писать запросы и когда эти два ключевых слова используются вместе, это создает путаницу. Если вы запутались, не волнуйтесь, у меня тоже была такая же ситуация, но, как вы видите, я освоил ее и написал блог на том же. Не волнуйтесь, концепции становятся понятными с практикой;) Предложение SQL..

Как реализовать запросы SQL Select для одной таблицы с помощью методов массива
SELECT DISTINCT, TOP N, предложение WHERE в SQL, а также методы filter, map, slice array и т. Д. SQL расшифровывается как язык структурированных запросов. Его можно использовать для хранения, обновления и извлечения данных в базе данных. В этой статье рассматриваются основные операторы SELECT, извлекающие данные из одной таблицы, и обсуждается, как добиться аналогичного поведения в JavaScript с помощью методов массива. Данные Во всех примерах мы будем рассматривать следующую..

Оптимистическая блокировка против пессимистической блокировки (на простом английском языке)
Оптимистическая блокировка и пессимистическая блокировка — это два метода, используемые для управления одновременным доступом в транзакционных системах, таких как реляционные базы данных и программная транзакционная память. Пессимистичная блокировка Пессимистическая блокировка заключается в блокировании доступа к части данных до прекращения модификации. Другими словами, поставить временную блокировку на…