SQLite учебник

SQLite
Типы данных
Литералы
Комментарии
Алиасы (псевдонимы)

SQLite функции

Вспомогательные функции SQLite
Дата/время функции SQLite
Строчные функции SQLite
Числовые/математические функции SQLite

SQLite типы запросов

SELECT Получить записи из таблицы
SELECT LIMIT Получить записи из таблицы и ограничить количество записей
DISTINCT Используется для удаления дубликатов из набора результатов
FROM Используется для отображения таблиц и любых объединений
WHERE Используется для фильтрации результатов
ORDER BY Используется для сортировки результатов
GROUP BY Используется для группировки результатов
HAVING Используется в сочетании с оператором GROUP BY, чтобы ограничить группы возвращаемых строк только теми, чье условие TRUE.
INSERT Оператор вставки строки в таблицу
UPDATE Оператор обновления данных в таблице
DELETE Оператор удаления данных из таблицы
DELETE LIMIT Оператор удаления данных из таблицы с ограничением количества записей
TRUNCATE TABLE Оператор очистки данных из таблицы
UNION Оператор объединения наборов результатов с удалением повторяющихся строк
UNION ALL Оператор объединения наборов результатов без удаления повторяющихся строк
INTERSECT Оператор возвращает общие записи наборов результатов
EXCEPT Набор результатов одного минус набор результатов другого
Subqueries Вложенный запрос (подзапрос)
JOIN Tables Используются для извлечения данных из нескольких таблиц

SQLite администрирование базы данных

ATTACH DATABASE Присоедините другого файла базы данных к вашему соединению
DETACH DATABASE Отсоедините подключенной базы данных от вашего соединения
Vacuum Очистка неиспользуемого пространства в базе данных
Auto_Vacuum Процесс, который автоматически очищает неиспользуемое пространство в базе данных

SQLite таблицы и представления

CREATE TABLE Создать таблицу
CREATE TABLE AS Создать таблицу из данных другой таблицы
ALTER TABLE Добавить, изменить, удалить столбцы в таблице; переименовать таблицу
DROP TABLE Удалить таблицу
TRUNCATE TABLE Удалить все записи из таблицы (с оптимизатором)
VIEW Виртуальная таблица (представление других таблиц)

SQLite ключи, индексы и ограничения

Primary Keys Создание, добавление и удаление первичных ключей
Foreign Keys Создание внешних ключей
Indexes Создание, удаление и переименование индексов (настройка производительности)
Unique Constraints Создание, добавление и удаление уникальных ограничений
ANALYZE команда Сбор статистической информации о таблицах и индексах (используется оптимизатором запросов)

SQLite условия

AND Логический оператор AND
OR Логический оператор OR
AND and OR Логический оператор AND и OR
LIKE Определяет, совпадает ли указанная символьная строка с заданным шаблоном
IN Определяет, совпадает ли указанное значение с каким-либо значением во вложенным запросе или списке.
NOT Отрицание условия
IS NULL Используется для проверки значения NULL
IS NOT NULL Используется для проверки значения NOT NULL
BETWEEN Определяет диапазон для проверки условия
EXISTS В предложении WHERE внешнего запроса проверяется наличие строк, возвращенных вложенным запросом.

SQLite системные таблицы

System Tables Системные таблицы и описание.

SQLite операторы сравнения

Comparison Operators Операторы сравнения такие как =, <>, !=, >, <, и др.