ь mysql
2.2 Створення бази даних в MySQL
Перш ніж приступити до безпосередньої реалізації запитів створимо базу даних в MySQL і назвемо її "magiya" потім наповнимо її матеріалом. У ній буде дві таблиці: першу таблицю назвемо "masters" з полями "IDmasters", "FIO_m" і "usluga". Виведемо опис типів створеної таблиці на малюнку 2.1, і продемонструємо вид заповненої таблиці на малюнку 2.2. br/>В
Рис 2.1 Найменування та типи полів таблиці "masters"
В
Рис 2.2 Таблиця "masters"
Аналогічно створимо і заповнимо другу таблицю і назвемо її "klients" з полями "IDklients", "FIO_k", "telefon", "usluga". Покажемо опис типів створеної таблиці на малюнку 2.3 та заповнену даними таблицю на малюнку 2.4. br/>
В
Рис 2.3 Найменування та типи полів таблиці "klients"
В
Рис 2.4 Таблиця "klients"
Тепер, коли у нас є заповнена та готова до роботи база даних, ми можемо почати створювати запити.
.3 Створення запитів в MySQL
Існує велика кількість запитом, покажемо наочно реалізацію більшості з них.
Перший запит. Перехресний. p align="justify"> Виводиться таблиця з перехресними даними про майстрах, їх послугах клієнтах, які користуються ой чи іншою послугою. Одержаний результат показаний на малюнку 2.5. br/>
В
Рис 2.5 Перехресний запит
Другий запит. На кількість. p align="justify"> Порахуємо, скільки разів користувалися послугою В«taroВ».
Mysql> SELECT SQL_CALC_FOUND_ROWS * FROM klients WHERE usluga = "taro",> SELECT FOUND_ROWS ();
В
Рис 2.6 Запит на кількість
Самоаналіз
У процесі виконання практичної частини курсового проекту виникла низка різних проблем.
Сама процедура пошуку програми MySQL (останніх версій з візуальними оболонками) посіла значний час, а після і її установка. Ця СУБД вимагає схрещування з сервером, що і стало головною проблемою в установці. Довелося встановити стару версію MySQL 5.5 і працювати в консольному режимі. При побудові БД виникли проблеми виведення таблиць в консоль. Часто видавалася помилка коду при створенні запиту на кількість. p align="justify"> Для продовження роботи, я переглянула кілька форумів, які обговорюють дану тему, і знайшла правильне рішення.
Буду чесна дана робота виконана в напружених умовах, так як перед самою завантаженням роботи на портал я виявила псування документа і БД MySQL, виявилося, що флеш-карта, на якій зберігалася робота не справна і В«знищилаВ» всі документи. Залишалося 3:00 на те, щоб знову повністю виконати курсову роботу і відправити на портал. br/>