Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вступ.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.33 Mб
Скачать

2.3 Наповнення інформаційної бази даними

Всі записи в MySQL вводяться з використанням команди модифікації INSERT. В найпростішій формі ця команда має наступний синтаксис:

INSERT INTO <table name>

VALUES «value> <value> . . .);

Приклад заповнення таблиці "Клієнт" за допомогою команди INSERT.

VALUES ('211', 'Лапчук', 'Вова', '411', 'Світло-голубий', '30', 'Тустань');

INSERT INTO Клієнт

VALUES ('212', 'Вирста', 'Оля', '412', 'Чорний', '10', 'Межигірці');

INSERT INTO Клієнт

VALUES('213', 'Леочко', 'Марія', '413', 'Жовтий', '25', 'Дубівці');

INSERT INTO Клієнт

Рисунок 2.12 - Приклад заповнення таблиці "Клієнт ".

2.4 Створення індивідуальних запитів

Запит – це вимога на отримання результатів даних, виконання дій із даними або те та інше. За допомогою запиту можна поставити просте питання, виконати розрахунки, об’єднати дані з різних таблиць або навіть додати, змінити чи видалити дані таблиці. Запити, які використовуються для отримання даних із таблиць або здійснення розрахунків, називаються вибірковими запитами. Запити, які додають, змінюють або видаляють дані, називаються запитами на змінення.

Також можна скористатися запитом, щоб отримати дані для форми або звіту. У базі даних, яка правильно побудована, дані, які необхідно представити за допомогою форми або звіту, часто розміщені в кількох різних таблицях. За допомогою запиту можна зібрати необхідні дані до складання форми або звіту. Види запитів: запити на вибірку; запити на вибірку з полем, що обчислюється; підсумкові запити; запити з параметром; перехресні запити; запити на зміни (активні запити) (на оновлення, на створення таблиці, на знищення, на додавання).

Команда Select використовується для запитів до бази даних з метою витягання з неї інформації.Синтаксис команди наступний:

SELECT [Straight_join] [DISTINCT | ALL] select_expression...

[FROM tables... [WHERE where_definition] [GROUP BY column...]

[ORDER BY column [ASC | DESC] ...] HAVING full_where_definition

[LIMIT [offset] rows] [PROCEDURE procedure_name]]

[INTO OUTFILE 'file_name'... ]

Як видно з наведеного вище, разом з командою Select використовуються ключові слова, застосуання яких дуже впливає на відповідь сервера.

Було створено запити, що відображають усі можливі дії з даними, що містяться у таблицях:

Групування по назві товару. Результат запиту показано на рисунку 2.13

select назва_товару,призначення, sum(ціна) as ціна

from товар

group by назва_товару

Рисунок 2.13 - Результат запиту

Запит на вибірку дати від '2013р-01м-01д' до '2014р-12м-30д' . Результат запиту показано на рисунку 2.14

SELECT *

FROM товар

WHERE дата_виготовлення BETWEEN '2013-01-01' AND '2014-12-30'

Рисунок 2.14 – Результат запиту

Вкладений запит, який показує імена які повторюються на букву «І». Результати запиту показано на рисунку 2.15

select Імя,Прізвище,id,Назва_товару,колір_товару,ціна_товару,місто

from Клієнт

where Імя like 'І%';

Рисунок 2.15 – Результат запиту

Запит показує кількість товару яке дорівнює 500. Результат запиту показано на рисунку 2.16

select count(*) as "Кількість_товару" ,Кількість

from Склад

where Кількість=500

Рисунок 2.16 – результат запиту

Визначає найменшу ціну товару. .Результати запиту показано на рисунку 2.17

select *

from товар

where ціна <=all

(select ціна from товар)

Рисунок 2.17 – Результат запиту

Запит визначає прізвища які починаються на букву «К». Результати запиту показано на на рисунку 2.18

select Імя, Прізвище, id, Назва_товару, колір_товару, цін _товару,місто

from Клієнт

where Прізвище like 'К%';

Рисунок 2.18 – Результат запиту

Запит сортує ціни від max до min. Результати показано на рисунку 2.19

Рисунок 2.19 – Результат запиту.

Запит шукає імя по імені Марія. Результат запиту показано на рисунку 2.20

select *

from Клієнт

where Імя = 'Марія';

Рисунок 2.20 - Результати запиту

Запит шукає інформацію про клієнта. Результати запиту показано на рисунку 2.21

SELECT * FROM Клієнт

WHERE ID = (SELECT ID

FROM Клієнт

WHERE Прізвище = 'Вирста');

Рисунок 2.21 – Результати запиту

Запит шукає продукт білого кольору. Результати запиту показано на рисунку 2.22

select назва_товару,колір,призначення

from товар

where колір='білий';

Рисунок 2.22 – результат запиту

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]