Курс "Основы языка SQL"
Изучая курс, Вы познакомитесь с основами теории реляционных баз данных и научитесь использовать основные команды SQL для создания запросов
Топология баз данных
Существует несколько популярных моделей представления данных
Табличная модель
Данные представляются в виде совокупности взаимосвязанных таблиц
Иерархическая модель
Данные представляются в виде дерева. Пример: файловая система компьютера
Сетевая модель
Данные представляются в виде графа. Пример: сеть Интернет
Табличная модель данных
В табличной (реляционной) модели данные представлены в виде совокупности таблиц. Столбцы таблицы называются полями, а строки - записями.
Таким образом, таблица в приведённом примере имеет 5 полей и 2 записи.
Типы полей
Каждое поле таблицы имеет определённый тип. Ниже приведены основные типы полей
1
VARCHAR (текстовый)
Предназначен для хранения текстовых строк переменной длины. Параметром является максимальная длина хранимых строк.
2
INT (целочисленный)
Предназначен для хранения целых чисел. Параметром типа является максимальное количество разрядов хранимых чисел.
Ключевые поля и счётчики обычно также являются числовыми.
3
FLOAT (вещественный)
Предназначен для хранения дробных чисел. Параметрами типа являются максимальное общее количество разрядов и количество знаков после запятой
Язык SQL
Язык SQL (structured query language) де-факто является стандартом для манипуляций с данными во всех табличных СУБД.
Манипуляции с базами данных и пользователями
Создание, удаление баз данных и пользователей, администрирование пользовательских привилегий
Манипуляции с таблицами
Создание и удаление таблиц, изменение списка полей таблицы
Манипуляции с записями в таблицах
Выборка данных из таблиц. Добавление, удаление, редактирование записей таблиц.
Манипуляции с записями в таблицах
Рассмотрим наиболее используемые команды SQL для манипуляций с записями в таблицах
1
INSERT (добавление записей)
Синтаксис команды:
INSERT INTO <имя_таблицы> (<столбцы>) VALUES (<строка_значений>)
2
DELETE (удаление записей)
Синтаксис команды:
DELETE FROM <имя_таблицы> WHERE <условия_отбора>
3
UPDATE (обновление записей)
Синтаксис команды:
UPDATE <имя_таблицы> SET <столбец>=<значение> WHERE <условия_отбора>
Выборка данных из таблиц
Самой популярной и одновременно самой сложной является команда SELECT, предназначенная для выборки данных из одной или же сразу нескольких таблиц.
Синтаксис команды:
SELECT [DISTINCT | DISTINCTROW | ALL] <список_столбцов>
FROM <список_таблиц>
WHERE <условия отбора>
GROUP BY <столбец_для_группировки>
ORDER BY <столбец_для_сортировки> [ASC | DESC]

This site was made on Tilda — a website builder that helps to create a website without any code
Create a website