@sqlite
Работа с базами данных SQLite3
4 posts

Часть 9: Транзакции в базах данных. BEGIN TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT

Напомню, что команда BEGIN TRANSACTION говорит СУБД о том, что клиент хочет начать транзакцию и при этом СУБД должна изолировать данные, с которыми будет работать пользователь в транзакции. В этой статье мы ознакомимся с синтаксисом команды BEGIN TRANSACTION и некоторыми ее особенностями в SQLite3.

Часть 10.1: Создание таблиц в базах данных SQLite

Давайте повторим команду CREATE TABLE и посмотрим, как можно создавать таблицы в базах данных SQLite. Сперва вспомним общий синтаксис создания таблиц в SQLite, он показан на рисунке ниже.

Часть 11.3: Первичные ключи в базах данных SQLite: PRIMARY KEY. Ограничение первичного ключа

В теории баз данных ключ или ключевой атрибут — это столбец, который позволяет однозначно идентифицировать таблицу в базе данных. На практике, ни одна СУБД в мире не знает о таком столбце и не знает теории баз данных. На практике есть первичный ключ, который является правилом, которое SQLite ни когда не нарушит. SQLite будет следить всегда за тем, чтобы в столбце PRIMARY KEY были всегда уникальные и вечные значения.

Часть 7.2: Команда INSERT в SQLite3. Оператор INSERT в SQLite3

В этой публикации мы посмотрим на синтаксис оператора INSERT в SQLite3 и разберем несколько примеров использования команды INSERT в SQLite3. А для тех, кто еще не знает, скажу, что команда INSERT используется для добавления новых строк в таблицы базы данных.