Зарегистрироваться
Восстановить пароль
FAQ по входу

Форта Бен. SQL за 10 минут

  • Файл формата pdf
  • размером 63,63 МБ
Форта Бен. SQL за 10 минут
5-е изд. — Пер. с англ. и ред. Гинзбург В.Р. — СПб.: Диалектика, 2021. — 352 с.: ил. — ISBN 978-5-907365-67-4.
В книге SQL за 10 минут предлагаются простые и практичные решения для тех, кто хочет быстро получить результат. Проработав все 22 урока, на каждый из которых придется затратить не более 10 минут, вы узнаете обо всем, что необходимо для практического применения SQL. Приведенные в книге примеры подходят для IBM DB2, Microsoft Access, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite, MariaDB и Apache OpenOffice Base.
Об авторе
Введение
Для кого предназначена эта книга
СУБД, рассмотренные в книге
Условные обозначения
Ждем ваших отзывов
Основы SQL
Терминология баз данных
Базы данных
Таблицы
Столбцы и типы данных
Строки
Первичные ключи
Что такое SQL
Попробуйте сами
Резюме
Извлечение данных из таблиц
Инструкция SELECT
Извлечение отдельных столбцов
Извлечение нескольких столбцов
Извлечение всех столбцов
Извлечение уникальных строк
Ограничение результатов запроса
Использование комментариев
Резюме
Сортировка полученных данных
Сортировка записей
Сортировка по нескольким столбцам
Сортировка по положению столбца
Указание направления сортировки
Резюме
Фильтрация данных
Использование предложения WHERE
Операторы в предложении WHERE
Сравнение с одиночным значением
Проверка на неравенство
Сравнение с диапазоном значений
Проверка на отсутствие значения
Резюме
Расширенная фильтрация данных
Комбинирование условий WHERE
Оператор AND
Оператор OR
Порядок обработки операторов
Оператор IN
Оператор NOT
Резюме
Фильтрация с использованием метасимволов
Использование оператора LIKE
Метасимвол “знак процента” (%)
Метасимвол “знак подчеркивания” (_J
Метасимвол “квадратные скобки” ([ ])
Советы по использованию метасимволов
Резюме
Создание вычисляемых полей
Что такое вычисляемые поля
Конкатенация полей
Использование псевдонимов
Выполнение математических вычислений
Резюме
Использование функций обработки данных
Что такое функция
Проблемы с функциями
Применение функций
Функции для работы с текстом
Функции для работы с датой и временем
Функции для работы с числами
Резюме
Итоговые вычисления
Использование итоговых функций
Функция AVG ()
Функция COUNT ()
Функция МАХ ()
Функция MIN ()
Функция SUM ()
Итоговые вычисления для уникальных значений
Комбинирование итоговых функций
Резюме
Группировка данных
Принципы группировки данных
Создание групп
Фильтрация по группам
Группировка и сортировка
Порядок предложений в инструкции SELECT
Резюме
Подзапросы
Что такое подзапросы
Фильтрация с помощью подзапросов
Использование подзапросов в качестве вычисляемых полей 119 Резюме
Объединение таблиц
Что такое объединение
Что такое реляционные таблицы
Зачем нужны объединения
Создание объединения
Важность предложения WHERE
Внутренние объединения
Объединение нескольких таблиц
Резюме
Создание расширенных объединений
Использование псевдонимов таблиц
Объединения других типов
Самообъединения
Естественные объединения
Внешние объединения
Использование объединений совместно с итоговыми функциями
Правила создания объединений
Резюме
Комбинированные запросы
Что такое комбинированные запросы
Создание комбинированных запросов
Использование оператора UNION
Правила применения оператора UNION
Включение или исключение повторяющихся строк
Сортировка результатов комбинированных запросов
Резюме
Добавление данных
Способы добавления данных
Добавление полных строк
Добавление части строки
Добавление результатов запроса
Копирование данных из одной таблицы в другую
Резюме
Обновление и удаление данных
Обновление данных
Удаление данных
Советы по обновлению и удалению данных
Резюме
Создание таблиц и работа с ними
Создание таблиц
Создание простой таблицы
Работа со значениями NULL
Определение значений по умолчанию
Обновление таблиц
Удаление таблиц
Переименование таблиц
Резюме
Представления
Что такое представления
Зачем нужны представления
Правила и ограничения представлений
Создание представлений
Использование представлений для упрощения сложных объединений
Использование представлений для
переформатирования извлекаемых данных
Использование представлений для фильтрации нежелательных данных
Использование представлений с вычисляемыми полями
Резюме
Хранимые процедуры
Что такое хранимые процедуры
Зачем нужны хранимые процедуры
Выполнение хранимых процедур
Создание хранимых процедур
Резюме
Обработка транзакций
Что такое транзакции
Управление транзакциями
Инструкция ROLLBACK
Инструкция COMMIT
Точки сохранения
Резюме
Курсоры
Что такое курсоры
Работа с курсорами
Создание курсоров
Управление курсорами
Закрытие курсоров
Резюме
Расширенные возможности SQL
Что такое ограничения
Первичные ключи
Внешние ключи
Ограничения уникальности
Ограничения на значения столбца
Что такое индексы
Что такое триггеры
Безопасность баз данных
Резюме
Приложение А. Сценарии демонстрационных таблиц
Демонстрационные таблицы
Описания таблиц
Получение демонстрационных таблиц
Загрузка готовых баз данных
Загрузка SQL-сценариев для различных СУБД
Приложение Б. Работа с популярными программами
Apache OpenOffice Base
Adobe ColdFusion
IBM DB
MariaDB
Microsoft Access
Microsoft ASP
MicrosoftASP.NET
Microsoft Query
Microsoft SQL Server (включая Microsoft SQL Server Express) 250 MySQL
Oracle
Oracle Express
PHP
PostgreSQL
SQLite
Конфигурирование источников данных ODBC
Приложение В. Синтаксис инструкций SQL
ALTER TABLE
COMMIT
CREATE INDEX
CREATE PROCEDURE
CREATE TABLE
CREATE VIEW
DELETE
DROP
INSERT
INSERT SELECT
ROLLBACK
SELECT
UPDATE
Приложение Г. Типы данных в SQL
Строковые типы данных
Числовые типы данных
Типы данных даты и времени
Бинарные типы данных
Приложение Д. Зарезервированные слова SQL
Предметный указатель
  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
  • Регистрация