sql с чего начать

Базовый курс SQL. Другие возможности SQL

Forums:

[к оглавлению]

Ограничения в SQL

Ограничения - это правила, накладываемые на ввод, обработку и удаление данных, помогающие более эффективно работать с информацией, сохранять её целостность и связность, устанавливать дополнительные условия.

Базовый курс SQL. Курсоры

Forums:

[к оглавлению]

Что это такое

До этого мы с вами рассматривали синтаксис различных SQL-запросов, работающих с данными в базе. К примеру, запрос SELECT извлекает наборы строк, соответствующих установленным условиям. Эти наборы могут иметь ноль, одну и более строк. И они называются результирующими.

Результирующий набор

Результирующий набор - это все строки, выбранные в результате SQL-запроса.

Базовый курс SQL. Транзакции

Forums:

[к оглавлению]

Что это такое

Данные в реляционных БД хранятся в многих таблицах, связанных между собой внешними ключами. Это структурирует и упрощает обработку информации, ускоряет запросы. Но, так как SQL-запрос может обращаться только к одной таблице одновременно, в случае возникновении ошибки, процесс прервётся, и данные, хранящиеся в связанных таблицах, не будут приведены в соответствие с теми, что уже сохранились.

Базовый курс SQL. Хранимые процедуры

Forums:

[к оглавлению]

Что это такое

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

Базовый курс SQL. Представления

Forums:

[к оглавлению]

Что это такое

Представления - это виртуальные таблицы, строящиеся "на лету". Представления не содержат в себе данные, как обычные таблицы, а хранят запросы, которые эти данные извлекают.

Синтаксис создания представлений во всех основных СУБД одинаков, но есть особенности:

Базовый курс SQL. Типы данных в SQL

Forums:

[к оглавлению]

В 1 уроке мы кратко рассмотрели, что же такое типы данных в SQL. Давайте теперь остановимся на каждом из них подробнее.
Для чего нужны типы данных:

Базовый курс SQL. Работа с таблицами CREATE ALTER DROP TABLE

Forums:

[к оглавлению]

Создание таблиц

Прежде чем начинать работу с данными, нужно создать базу данных и таблицы для их хранения. Управлять таблицами можно двумя способами:

Базовый курс SQL. Обновление и удаление данных UPDATE DELETE

Forums:

[к оглавлению]

Обновление

Оператор UPDATE предназначен для изменения одной, нескольких или всех строк таблицы. Запрос содержит в себе:

Базовый курс SQL. Комбинированные запросы. Соединения. UNION

Forums:

[к оглавлению]

В обычном SQL-запросе мы используем ключевое слово SELECT один раз, извлекая данные из одной или нескольких таблиц. Но возможности SQL позволяют также скомбинировать несколько таких запросов в один с помощью оператора UNION, чтобы вернуть результат в едином наборе данных. Эти запросы называют комбинированными запросами, или соединениями.

Когда используются комбинированные запросы:

Базовый курс SQL. Расширенные объединения

Forums:

[к оглавлению]

Псевдонимы таблиц

На предыдущем уроке мы научились использовать объединения (JOIN-ы). Теперь предлагаем сделать их синтаксис ещё менее громоздким. Для этого таблицам присвоим сокращённые псевдонимы, используя ключевое слово AS:

SELECT student_surname
FROM Students AS S, Groups AS G, Faculties AS F
WHERE S.group_id =  G.group_id
       AND G.faculty_id = F.faculty_id
       AND faculty_name = 'Компьютерных технологий';

Это

Subscribe to RSS - sql с чего начать