Отчет по практической работе №6
Download 260.53 Kb.
|
Ботир 6 лаб иши
- Bu sahifa navigatsiya:
- ВЫПОЛНИЛ СТУДЕНТ ГРУППЫ: 045-20STR: Абдурахмонов Ботир Проверил: Мадрахимов Алишер ТАШКЕНТ 2023
МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И КОММУНИКАЦИЙ РЕСПУБЛИКИ УЗБЕКИСТАН ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ КАФЕДРА «ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ» ОТЧЕТ
Создание сложных запросов Создание View В Языке Sql СОЗДАНИЕ СЛОЖНЫХ ЗАПРОСОВ SQL запрос – это обращение к базе данных MySQL, с помощью которого мы можем реализовать: получение, изменение, удаление, сортировку, добавление, и другие манипуляции с данными базы. Все mysql запросы поделены на простые и сложные запросы. Нами также выделена категория очень простых запросов, структура которых очень понятна и не требует дополнительных разъяснений. Простые mysql запросы – запросы в которых участвует одна таблица базы данных. Сложные mysql запросы – запросы в которых могут участвовать две и более таблиц БД. Подзапросы в SELECT В выражении SELECT мы можем вводить подзапросы четырьмя способами: В условии в выражении WHERE В условии в выражении HAVING В качестве таблицы для выборки в выражении FROM В качестве спецификации столбца в выражении SELECT Рассмотрим некоторые из этих случаев. Данный вид запросов используется для возвращения данных, которые будут использоваться в основном запросе, как условие для ограничения получаемых данных. Вложенные запросы должны следовать следующим правилам: Вложенный запрос должен быть заключён в родительский запрос. Вложенный запрос может содержать только одну колонку в операторе SELECT. Оператор ORDER BY не может быть использован во вложенном запросе. Для обеспечения функционала ORDER BY, во вложенном запросе может быть использован GROUP BY. Вложенные запросы, возвращающие более одной записи могут использоваться с операторами нескольких значений, как оператор IN. Вложенный запрос не может заканчиваться в функции. Оператор BETWEEN не может быть использован вместе с вложенным запросом. Для выполнения операций с данными, выберем таблицы в рассматриваемой базе данных. Выберем таблицу поставка. Сначала создадим копию таблицы, скопировав структуру таблицы САЙТ. Как мы можем заметить, новая таблица полностью скопировала данные из первичной таблицы, включая заполненные строки. Рассмотрим пример функции select внутри другой функции. Для примера возьмем таблицу САЙТ.
СОЗДАНИЕ VIEW В ЯЗЫКЕ SQL В SQL представление представляет собой виртуальную таблицу, основанную на результирующем наборе инструкций SQL. Представление содержит строки и столбцы точно так же, как реальная таблица. Поля в представлении представляют собой поля из одной или нескольких реальных таблиц в базе данных. В представление можно добавить функции SQL, WHERE и JOIN, а также представить данные, как если бы данные поступили из одной таблицы. Для выполнения нескольких операций с данными выберем таблицы. Создадим представление, где будут собраны записи ХАБАРЛАР. Обновим данные таблицы САЙТ. И ещё раз посмотрим на данные в представлении. Для того чтобы изменить уже созданное представление нужно написать следующий запрос. Мы используем CREATE OR REPLACE VIEW. Как мы видим, представление изменилось. Здесь осталось 4 столбца, а также применилась сортировка по столбцу САЙТ номи. Download 260.53 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling