SQL с нуля и быстро

SQL с нуля и быстро
Автор книги: id книги: 2542111     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 480 руб.     (4,72$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Правообладатель и/или издательство: Издательские решения Дата добавления в каталог КнигаЛит: ISBN: 9785005949592 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

Книга подойдет всем, кто хочет изучить язык запросов SQL, но не знает с чего начать. В ней максимально подробно, доступно с большим количеством скриншотов разобраны практические примеры на основные виды SQL-запросов. Информация разбита на семь разделов. Если неспеша изучать по одному разделу в неделю, то через два месяца вы будете человеком, который разбирается в SQL и умеет делать запросы достаточно высокой сложности. Но можно двигаться и гораздо быстрее.

Оглавление

Елена Литвак. SQL с нуля и быстро

ВВЕДЕНИЕ

Создание баз данных

Что такое менеджер баз данных?

Как создать базу данных?

Что такое кодировка и сопоставление

Как создать таблицу?

Добавление данных в таблицу

Самостоятельная работа №1

Внешние ключи

Самостоятельная работа №2

Ограничения целостности

Создание резервной копии (дампа базы данных)

Загрузка из резервной копии

СОЗДАНИЕ ПРОСТЫХ ЗАПРОСОВ К ДАННЫМ

Инструкции работы с данными

Знакомство с инструкцией SELECT. Запросы к одной таблице

Выбор с критериями

Сравнение по части строки

Логические выражения с использованием дат

Сложные критерии с несколькими логическими выражениями

Приоритет логических операторов

Оператор отрицания NOT

Значение NULL

Упорядочение данных

Самостоятельная работа №3

ЗАПРОСЫ К НЕСКОЛЬКИМ ТАБЛИЦАМ

Как делать нельзя. Запрос с полным декартовым произведением

Инструкция JOIN

Почему все-таки LEFT JOIN лучше?

Объединение UNION

Как соединить три таблицы?

Самостоятельная работа №4

ЗАПРОСЫ С ГРУППОВЫМИ ОПЕРАЦИЯМИ

Две и более группировок

Условия в запросах с группировками

Условие на результат групповой операции

Особенная функция COUNT ()

Нестандартная групповая операция group_concat ()

Самостоятельная работа №5

ФУНКЦИИ, ВЫЧИСЛЕНИЯ И ПРЕДСТАВЛЕНИЯ

Функции SQL для работы с датами

Функции IF (), IFNULL ()

Округление

Вычисления в запросах

Представления

Самостоятельная работа №6

ВЛОЖЕННЫЕ ЗАПРОСЫ (ПОДЗАПРОСЫ)

Вложенные запросы, которые возвращают одно значение

Вложенный запрос внутри SELECT

Вложенный запрос в инструкции FROM

Вложенные запросы, которые возвращают вектор значений

Коррелирующие подзапросы

Самостоятельная работа №7

ДРУГИЕ ОПЕРАЦИИ С ДАННЫМИ

Добавление одной строки. Инструкция INSERT

Добавление нескольких строк

Перенос данных из одной таблицы в другую. INSERT c подзапросом

Полное очищение таблицы. DELETE vs TRUNCATE

Удаление выбранных записей

Изменение данных. Инструкция UPDATE

Самостоятельная работа №8

ЗАКЛЮЧЕНИЕ

Отрывок из книги

Дорогие друзья, эта книга предназначена для тех, кто хочет изучить SQL, но не знает с чего начать. Вокруг море информации, есть платные курсы, есть множество книг и толстых справочников по SQL. А, возможно, сухая и непонятная методичка к курсовой работе по базам данных ждет внимания уже почти целый семестр… Неясно за что же из этого нужно хвататься в первую очередь, чтобы быстро начать применять нужные знания в конкретных практических задачах. Особенно грустно становится, если открываешь справочник и видишь там общий синтаксис инструкции SQL с кучей квадратных скобочек и лишних опций. Что из этого нужно обязательно, а что можно пропустить? Как делать в моем конкретном случае?

Дело в том, что практические задачи, требующие знания SQL, бывают разными. С программистами и тестировщиками все понятно, им без баз данных никуда. Но есть еще аналитики данных, маркетологи, экономисты, которые не пишут код, ничего не проектируют и не разрабатывают, но постоянно анализируют большие массивы данных. Для них тоже SQL является базовым инструментом. Хотя этим специалистам нужен не весь SQL целиком, а только основное ядро языка. Но нигде не написано, что входит в это ядро…

.....

Это инструкция «СREATE TABLE», которая создает таблицу. В доисторические времена, когда не было менеджеров баз данных, нужно было вписывать весь этот SQL-код руками в командную строку. И, естественно, синтаксис инструкции CREATE требовалось знать наизусть.

Сейчас синтаксис этой инструкции нужен тем, кто глубоко изучает SQL. Для начинающих достаточно знать, что такая инструкция существует.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу SQL с нуля и быстро
Подняться наверх