Page 112 - 4636
P. 112

6 СТВОРЕННЯ БАЗИ ДАНИХ ДЛЯ ВЕБ-ДОДАТКІВ

              У цій лекції ми продовжимо використовувати як прикладу  інтерактивний магазин "Буквофіл",
        який розглядався раніше. Схема бази даних програми "Буквофіл":
              Customers(CustomerlD, Name, Address, City)
              Orders(OrderlD, CustomerlD, Amount, Date)
              Books(ISBN, Author, Title, Price)
              Order_Items(OrderlD, ISBN, Quantity)
              Book Reviews(ISBN, Reviews)

              Нагадаємо, що первинні ключі підкреслені, а зовнішні ключі представлені курсивом.
              Щоб  використовувати  матеріал  цієї  лекції,  необхідно  мати  доступ  до  MySQL.  Зазвичай  це
        означає, що на веб-сервері вже виконана базова інсталяція MySQL, тобто виконані описані нижче дії:
                інсталяція необхідних файлів;
                налаштування користувача, від імені якого буде виконуватися mysql;
                налаштування шляху;
                при необхідності - запуск mysql_install_db;

                встановлення пароля для привілейованого користувача;
                видалення анонімного користувача і тестування бази даних;
                первинний запуск сервера mysql і його настроювання на автоматичний запуск у майбутньому.
              Використання монітора MySQL
              Приклади  команд  MySQL  у  цій  та  наступній  лекціях  завершуються  крапкою  з  комою  (;),  яка
        повідомляє  MySQL  про  те,  що  команду  необхідно  виконати.  Якщо  крапку  з  комою  не  поставити,
        нічого не відбудеться. Початківці користувачі часто стикаються з подібною проблемою.
              Пропуск  крапки  з  комою  дозволяє  вводити  команди  в  кількох  рядках.  Ми  скористалися  цією
        можливістю,  щоб  полегшити  читання  прикладів.  Продовження  рядків  легко  дізнатися  за  символом
        продовження, який виводить MySQL. Він виглядає так, як показано нижче:
              mysql>grantselect ->
              Цей символ означає, що MySQL очікує продовження введення команди. До того часу, поки не
        буде введено крапку з комою, після кожного натискання клавіші <Enter> на екрані будуть з'являтися
        символи продовження.
              Слід  відзначити  також  і  те,  що  SQL-оператори  нечутливі  до  регістру,  а  от  імена  баз  даних  і
        таблиць - чутливі.
              Вхід у MySQL
              Для входу в систему MySQL перейдіть у командний рядок і наберіть:
              mysql -hім’я_хоста - і ім’я_користувача –р(1)
              Команда mysql запускає монітор MySQL . Це клієнт командного рядка, який з'єднується з сервером
        MySQL.
              Ключ - h використовується для вказівки хоста, до якого потрібно підключитися, тобто до комп'ютера з
        виконуваними  сервером MySQL.  При  введенні  цієї  команди  на  тому  ж  комп'ютері,  на  якому  діє  сервер
        MySQL,  застосовувати  цей  ключ,  так  само  як  і  параметр  ім’я -  хоста,  не  обов'язково.  В  іншому  випадку
        параметр ім’я_хоста слід замінити ім'ям конкретного комп'ютера, на якому функціонує сервер MySQL.
              За допомогою ключа - u вказується ім’я _ користувача, під яким необхідно підключитися. Якщо ім'я
        користувача  не  вказано,  за  замовчуванням  буде  використовуватися  ім'я,  під  яким  був  виконаний  вхід  в

        операційну систему.
              Якщо сервер MySQL встановлений на вашому власному комп'ютері або сервері, необхідно увійти в

                                                            109
   107   108   109   110   111   112   113   114   115   116   117