PostgreSQL учебник

PostgreSQLТипы данных
Литералы
Объявление переменных
Комментарии
Алиасы (псевдонимы)

PostgreSQL функции

Дата/время функции PostgreSQL
Строковые функции PostgreSQL
Функции преобразования PostgreSQL
Числовые/математические функции PostgreSQL

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

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

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

Create UserСоздать учетную запись базы данных
Grant/Revoke PrivilegesПредоставление и отмена привилегий в БД
Change PasswordИзменить пароль пользователя
Find UsersПоиск пользователя
Find Users Logged InНайти пользователей, вошедших в PostgreSQL
Rename UserПереименовать пользователя
Drop UserУдалить пользователя
VacuumОчистка неиспользуемого пространства в базе данных
Auto_VacuumПроцесс, который автоматически очищает неиспользуемое пространство в базе данных

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

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

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

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

PostgreSQL условия

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

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

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