Структурированные запросы
Оценка 4.6

Структурированные запросы

Оценка 4.6
ppt
09.05.2020
Структурированные запросы
Структурированные запросы.ppt

Структурированные запросы Grade 10

Структурированные запросы Grade 10

Структурированные запросы

Grade 10

Цель: 10.3.3.1 создавать запросы на выборку с помощью конструктора 10

Цель: 10.3.3.1 создавать запросы на выборку с помощью конструктора 10

Цель:

10.3.3.1 создавать запросы на выборку с помощью конструктора
10.3.3.2 использовать структурированный язык запросов (SQL), чтобы ВЫБРАТЬ данные из таблицы
Критерии успеха:

Знает основные типы и структуры данных;
Создает запросы на выборку в режиме конструктора

Vocabulary Russian English Базы данных

Vocabulary Russian English Базы данных

Vocabulary

Russian

English

Базы данных

Запросы

Преимущество

Недостатки

Классификация

Выборка

Сравнение

Типы запросов данных Есть четыре основных типа запросов данных в

Типы запросов данных Есть четыре основных типа запросов данных в

Типы запросов данных

Есть четыре основных типа запросов данных в SQL, которые относятся к так называемому языку манипулирования данными (Data Manipulation Language или DML):
SELECT – выбрать строки из таблиц;
INSERT – добавить строки в таблицу;
UPDATE – изменить строки в таблице;
DELETE – удалить строки в таблице;

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

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

Каждый из этих запросов имеет различные операторы и функции, которые используются для того, чтобы произвести какие-то действия с данными. Запрос SELECT имеет самое большое количество опций. Существуют также дополнительные типы запросов, используемых вместе с SELECT, типа JOIN и UNION. Но пока, мы сосредоточимся только на основных запросах.

Использование запроса SELECT для выборки нужных данных

Использование запроса SELECT для выборки нужных данных

Использование запроса SELECT для выборки нужных данных

Чтобы получить информацию, хранящуюся в базе данных используется запрос SELECT. Базовое действие этого запроса ограничено одной таблицей, хотя существуют конструкции, обеспечивающие выборку с нескольких таблиц одновременно. Для того, чтобы получить все строки данных для специфических столбцов, используется запрос такого вида:
SELECT column1, column2 FROM table_name;

Также, можно получить все столбцы из таблицы, используя подстановочный знак «*»:

Также, можно получить все столбцы из таблицы, используя подстановочный знак «*»:

Также, можно получить все столбцы из таблицы, используя подстановочный знак «*»:
SELECT * FROM table_name;
Это может быть полезно в том случае, когда вы собираетесь выбрать данные с определенным условием WHERE. Следующий запрос возвратит все столбцы со всех строк, где «column1» содержит значение «3»:
SELECT * FROM table_name WHERE column1=3;

Задание №1 . Напишите запрос для выборки всех значений

Задание №1 . Напишите запрос для выборки всех значений

Задание №1. Напишите запрос для выборки всех значений ПОЛЕЙ NAME и SURNAME из таблицы STUDENT.

Результат запроса:

Задание №2. Напишите запрос для вывода идентификатора (номера) предмета обучения, его наименования, четверти, в котором они читается.

Кроме «=» (равно), существуют следующие условные операторы: =

Кроме «=» (равно), существуют следующие условные операторы: =

Кроме «=» (равно), существуют следующие условные операторы:
= Равно
<> Не равно
> Больше
< Меньше
>= Больше или равно
<= Меньше или равно

Дополнительно можно использовать условия

Дополнительно можно использовать условия

Дополнительно можно использовать условия BITWEEN и LIKE для сравнения с условием WHERE, а так же комбинации операторов AND и OR.
SELECT * FROM table_name WHERE ((Age >= 18) AND (LastName BETWEEN ‘Иванов’ AND ‘Сидоров’)) OR Company LIKE ‘%Motorola%’;
Что в переводе на русский язык означает: выбрать все столбцы из таблицы table_name, где значение столбца age больше или равно 18, а также значение столбца LastName находится в алфавитном промежутке от Иванов до Сидоров включительно, или же значением столбца Company является Motorola

Использование запроса INSERT для вставки новых данных

Использование запроса INSERT для вставки новых данных

Использование запроса INSERT для вставки новых данных

Запрос INSERT используется для создания новой строки данных. Для обновления уже существующих данных или пустых полей строки нужно использовать запрос UPDATE.
Примерный синтаксис запроса INSERT:
INSERT INTO table_name (column1, column2, column3) VALUES (‘data1’, ‘data2’, ‘data3’);

Если вы собираетесь вставлять все значения в порядке, в котором находятся столбцы таблицы, то можно и не указывать имена столбцов, хотя для удобочитаемости это предпочтительнее

Если вы собираетесь вставлять все значения в порядке, в котором находятся столбцы таблицы, то можно и не указывать имена столбцов, хотя для удобочитаемости это предпочтительнее

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

Задание №3 . Напишите запрос, выбирающий все данные из таблицы

Задание №3 . Напишите запрос, выбирающий все данные из таблицы

Задание №3. Напишите запрос, выбирающий все данные из таблицы STUDENT, расположив столбцы таблицы в следующем порядке: KUHS, SURNAME, NAME, STIPEND.

Для взаимной оценки учениками самих себя, попросите использовать две звезды и пожелание 2 звезды=2 момента, в которых они преуспели

Для взаимной оценки учениками самих себя, попросите использовать две звезды и пожелание 2 звезды=2 момента, в которых они преуспели

2 звезды и пожелание

Для взаимной оценки учениками самих себя, попросите использовать две звезды и пожелание

2 звезды=2 момента, в которых они преуспели

Пожелание=что-то, что может быть улучшено

Рефлексия:

Скачать файл