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