Глава 1. Введение в SQLite
Что такое SQLite
Консольный клиент sqlite3
Графический клиент DB Browser for SQLite
Глава 2. Определение структуры данных в SQLite
Создание и удаление таблицы. Прикрепление базы данных
Типы данных
Ограничения столбцов и таблиц
Внешние ключи FOREIGN KEY
Изменение таблиц и столбцов
Глава 3. Основные операции с данными
Добавление данных. Команда INSERT
Выборка данных. Команда SELECT
Фильтрация данных. Оператор WHERE
Обновление данных. Команда UPDATE
Удаление данных. Команда DELETE
Замена данных. Команда REPLACE
Глава 4. Запросы
Выборка уникальных значений. Оператор DISTINCT
Операторы фильтрации
Сортировка. ORDER BY
Получение диапазона строк. Оператор LIMIT
Агрегатные функции
Группировка
Подзапросы
Подзапросы в основных командах SQL
Оператор EXISTS
Глава 5. Соединение таблиц
Неявное соединение таблиц
Соединение таблиц с помощью INNER JOIN
Соединение таблиц с помощью LEFT JOIN
UNION
EXCEPT
INTERSECT
Глава 6. Встроенные функции
Функции CASE и IIF
Функции для работы с числами
Функции для работы со строками
Глава 7. Работа с датами и временем
Функции для работы с датами и временем
Хранение дат и времени в базе данных
Глава 8. Дополнительные статьи
Представления