SQL1
СПЕЦИАЛЬНЫЕ ОПЕРАТОРЫ ANY ИЛИ SOMEИСПОЛЬЗОВАНИЕ IN ИЛИ EXISTS ВМЕСТО ANY
КАК ANY МОЖЕТ СТАТЬ НЕОДНОЗНАЧНЫМ?
СПЕЦИАЛЬНЫЙ ОПЕРАТОР ALL
РАВЕНСТВА И НЕРАВЕНСТВА
ПРАВИЛЬНОЕ ПОНИМАНИЕ ANY И ALL
КАК ANY, ALL И EXIST ПОСТУПАЮТ С ОТСУТСТВУЮЩИМИ И НЕИЗВЕСТНЫМИ ДАННЫМИ?
КОГДА ПОДЗАПРОС ВОЗВРАЩАЕТСЯ ПУСТЫМ?
ANY И ALL ВМЕСТО EXISTS С NULL
ИСПОЛЬЗОВАНИЕ COUNT ВМЕСТО EXISTS
Глава 14. ИСПОЛЬЗОВАНИЕ ПРЕДЛОЖЕНИЯ UNION
ОБЪЕДИНЕНИЕ НЕСКОЛЬКИХ ЗАПРОСОВ В ОДИН
КОГДА ВЫ МОЖЕТЕ ДЕЛАТЬ ОБЪЕДИНЕНИЕ ЗАПРОСОВ?
UNION И УСТРАНЕНИЕ ДУБЛИКАТОВ
ИСПОЛЬЗОВАНИЕ СТРОК И ВЫРАЖЕНИЙ С UNION
ИСПОЛЬЗОВАНИЕ UNION С ORDER BY
ВНЕШНЕЕ ОБЪЕДИНЕНИЕ
Глава 15. ВВОД, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ЗНАЧЕНИЯ ПОЛЯ
КОМАНДЫ МОДИФИКАЦИИ ЯЗЫКА DML
ВВОД ЗНАЧЕНИЙ
ВСТАВКА NULL
ИМЕНОВАНИЕ СТОЛБЦА ДЛЯ ВСТАВКИ (INSERT)
ВСТАВКА РЕЗУЛЬТАТОВ ЗАПРОСА
УДАЛЕНИЕ СТРОК ИЗ ТАБЛИЦ
ИЗМЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЯ
МОДИФИЦИРОВАНИЕ ТОЛЬКО ОПРЕДЕЛЕННЫХ СТРОК
КОМАНДА UPDATE ДЛЯ НЕСКОЛЬКИХ СТОЛБЦОВ
ИСПОЛЬЗОВАНИЕ ВЫРАЖЕНИЙ ДЛЯ МОДИФИКАЦИИ
МОДИФИЦИРОВАНИЕ NULL-ЗНАЧЕНИЙ
ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С INSERT
НЕ ВСТАВЛЯЙТЕ ДУБЛИКАТЫ СТРОК
ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ, СОЗДАННЫХ ВО ВНЕШНИХ ЗАПРОСАХ ТАБЛИЦ
ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С DELETE
ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С UPDATE
ОГРАНИЧЕНИЯ ПОДЗАПРОСОВ КОМАНД DML
Глава 17. СОЗДАНИЕ ТАБЛИЦ
КОМАНДА СОЗДАНИЯ ТАБЛИЦЫ
ИНДЕКСЫ
УНИКАЛЬНОСТЬ ИНДЕКСА
ПРИМЕЧАНИЕ: эта команда будет
УДАЛЕНИЕ ИНДЕКСОВ
ИЗМЕНЕНИЕ ТАБЛИЦЫ, ПОСЛЕ ТОГО КАК ОНА БЫЛА СОЗДАНА
УДАЛЕНИЕ ТАБЛИЦЫ
Глава 18. ОГРАНИЧЕНИЕ ЗНАЧЕНИЙ ВАШИХ ДАННЫХ
ОГРАНИЧЕНИЕ ТАБЛИЦ
ОБЪЯВЛЕНИЕ ОГРАНИЧЕНИЙ
ИСПОЛЬЗОВАНИЕ ОГРАНИЧЕНИЙ ДЛЯ ИСКЛЮЧЕНИЯ ПУСТЫХ (NULL) ЗНАЧЕНИЙ
УБЕДИТЕСЬ, ЧТО ЗНАЧЕНИЯ УНИКАЛЬНЫ
УНИКАЛЬНОСТЬ КАК ОГРАНИЧЕНИЕ СТОЛБЦА
УНИКАЛЬНОСТЬ КАК ОГРАНИЧЕНИЕ ТАБЛИЦЫ
ОГРАНИЧЕНИЕ ПЕРВИЧНЫХ КЛЮЧЕЙ
ПЕРВИЧНЫЕ КЛЮЧИ БОЛЕЕ ЧЕМ ОДНОГО ПОЛЯ
ПРОВЕРКА ЗНАЧЕНИЙ ПОЛЕЙ
ИСПОЛЬЗОВАНИЕ CHECK ДЛЯ ПРЕДОПРЕДЕЛЕНИЯ ДОПУСТИМОГО ВВОДИМОГО ЗНАЧЕНИЯ
ПРОВЕРКА УСЛОВИЙ, БАЗИРУЮЩИХСЯ НА НЕСКОЛЬКИХ ПОЛЯХ
УСТАНОВКА ЗНАЧЕНИЙ ПО УМОЛЧАНИЮ
Глава 19. ПОДДЕРЖКА ЦЕЛОСТНОСТИ ВАШИХ ДАННЫХ
ВНЕШНИЙ КЛЮЧ И РОДИТЕЛЬСКИЙ КЛЮЧ
МНОГОСТОЛБЦОВЫЕ ВНЕШНИЕ КЛЮЧИ
СМЫСЛ ВНЕШНЕГО И РОДИТЕЛЬСКОГО КЛЮЧЕЙ
ОГРАНИЧЕНИЕ ВНЕШНЕГО КЛЮЧА/FOREIGN KEY
КАК МОЖНО ПРЕДСТАВИТЬ ПОЛЯ В КАЧЕСТВЕ ВНЕШНИХ КЛЮЧЕЙ
ВНЕШНИЙ КЛЮЧ КАК ОГРАНИЧЕНИЕ ТАБЛИЦЫ
ВНЕШНИЙ КЛЮЧ КАК ОГРАНИЧЕНИЕ СТОЛБЦОВ
НЕ УКАЗЫВАТЬ СПИСОК СТОЛБЦОВ ПЕРВИЧНЫХ КЛЮЧЕЙ
КАК СПРАВОЧНАЯ ЦЕЛОСТНОСТЬ ОГРАНИЧИВАЕТ ЗНАЧЕНИЯ РОДИТЕЛЬСКОГО КЛЮЧА?
ПЕРВИЧНЫЙ КЛЮЧ КАК УНИКАЛЬНЫЙ ВНЕШНИЙ КЛЮЧ
ОГРАНИЧЕНИЯ ВНЕШНЕГО КЛЮЧА
ЧТО СЛУЧИТСЯ, ЕСЛИ ВЫ ВЫПОЛНИТЕ КОМАНДУ МОДИФИКАЦИИ?
ОПИСАНИЕ ОГРАНИЧЕНИЙ ТАБЛИЦЫ
ДЕЙСТВИЕ ОГРАНИЧЕНИЙ
ВНЕШНИЕ КЛЮЧИ, КОТОРЫЕ ССЫЛАЮТСЯ НА СВОИ ПОДЧИНЁННЫЕ ТАБЛИЦЫ
Глава 20. ПРЕДСТАВЛЕНИЕ. ВВЕДЕНИЕ.
ЧТО ТАКОЕ ПРЕДСТАВЛЕНИЕ?
КОМАНДА CREATE VIEW
МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЙ
ИМЕНОВАНИЕ СТОЛБЦОВ
КОМБИНИРОВАНИЕ ПРЕДИКАТОВ ПРЕДСТАВЛЕНИЙ И ОСНОВНЫХ ЗАПРОСОВ В ПРЕДСТАВЛЕНИЯХ
ГРУППОВЫЕ ПРЕДСТАВЛЕНИЯ
ПРЕДСТАВЛЕНИЯ И ОБЪЕДИНЕНИЯ
ПРЕДСТАВЛЕНИЯ И ПОДЗАПРОСЫ
ЧТО НЕ МОГУТ ДЕЛАТЬ ПРЕДСТАВЛЕНИЯ?
УДАЛЕНИЕ ПРЕДСТАВЛЕНИЙ
Глава 21. ИЗМЕНЕНИЕ ЗНАЧЕНИЙ С ПОМОЩЬЮ ПРЕДСТАВЛЕНИЙ
МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЯ
ОПРЕДЕЛЕНИЕ МОДИФИЦИРУЕМОСТИ ПРЕДСТАВЛЕНИЯ
МОДИФИЦИРУЕМЫЕ ПРЕДСТАВЛЕНИЯ И ПРЕДСТАВЛЕНИЯ ТОЛЬКО_ДЛЯ_ЧТЕНИЯ.
КАКОЕ ПРЕДСТАВЛЕНИЕ ЯВЛЯЕТСЯ МОДИФИЦИРУЕМЫМИ?
ПРОВЕРКА ЗНАЧЕНИЙ, ПОМЕЩАЕМЫХ В ПРЕДСТАВЛЕНИЕ
ПРЕДИКАТЫ И ИСКЛЮЧЁННЫЕ ПОЛЯ
ПРОВЕРКА ПРЕДСТАВЛЕНИЙ, КОТОРЫЕ БАЗИРУЮТСЯ НА ДРУГИХ ПРЕДСТАВЛЕНИЯХ
ПОЛЬЗОВАТЕЛИ
РЕГИСТРАЦИЯ
ПРЕДОСТАВЛЕНИЕ ПРИВИЛЕГИЙ
СТАНДАРТНЫЕ ПРИВИЛЕГИИ
КОМАНДА GRANT
ГРУППЫ ПРИВИЛЕГИЙ. ГРУППЫ ПОЛЬЗОВАТЕЛЕЙ.
ОГРАНИЧЕНИЕ ПРИВИЛЕГИЙ НА ОПРЕДЕЛЕННЫЕ СТОЛБЦЫ
ИСПОЛЬЗОВАНИЕ АРГУМЕНТОВ ALL И PUBLIC
ПРЕДОСТАВЛЕНИЕ ПРИВИЛЕГИЙ С ПОМОЩЬЮ WITH GRANT OPTION
ОТМЕНА ПРИВИЛЕГИЙ
ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ ДЛЯ ФИЛЬТРАЦИИ ПРИВИЛЕГИЙ
КТО МОЖЕТ СОЗДАВАТЬ ПРЕДСТАВЛЕНИЯ?
ДРУГИЕ ТИПЫ ПРИВИЛЕГИЙ
ТИПИЧНЫЕ ПРИВИЛЕГИИ СИСТЕМЫ
СОЗДАНИЕ И УДАЛЕНИЕ ПОЛЬЗОВАТЕЛЕЙ
Глава 23. ГЛОБАЛЬНЫЕ АСПЕКТЫ SQL
ПЕРЕИМЕНОВАНИЕ ТАБЛИЦ
ПЕРЕИМЕНОВАНИЕ С ТЕМ ЖЕ САМЫМ ИМЕНЕМ
ОДНО ИМЯ ДЛЯ КАЖДОГО
УДАЛЕНИЕ СИНОНИМОВ
КАК БАЗА ДАННЫХ РАСПРЕДЕЛЕНА МЕЖДУ ПОЛЬЗОВАТЕЛЯМИ?
КОГДА СДЕЛАННЫЕ ИЗМЕНЕНИЯ СТАНОВЯТСЯ ПОСТОЯННЫМИ ?
КАК SQL ОБЩАЕТСЯ СРАЗУ С НЕСКОЛЬКИМИ ПОЛЬЗОВАТЕЛЯМИ?
ПРИМЕЧАНИЕ:
ТИПЫ БЛОКИРОВОК
ДРУГИЕ СПОСОБЫ БЛОКИРОВКИ ДАННЫХ
Глава 24. КАК ДАННЫЕ SQL ХРАНЯТСЯ В УПОРЯДОЧЕННОМ ВИДЕ?
КАТАЛОГ СИСТЕМЫ
Содержание раздела