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Операторы сравнения такие как =, <>, !=, >, <, и др.