ють його. SQL включає багато різних типів операторів, розроблених для взаємодії з базами даних.
Запити до бази даних можна вводити тільки після підключення до сервера. Для введення запиту в mysql достатньо його надрукувати, ввести в кінці крапку з комою і натиснути клавішу . Після введення запиту mysql передає його серверу на виконання. Після обробки запиту сервер передає результат клієнту MySQL. Клієнт відображає отриманий результат.
MySQL відображає результат запиту і рядок, яка показує, зі скількох рядків складається результат і скільки часу витрачено на виконання запиту. Програма MySQL сприймає крапку з комою як закінчення запиту, тому в міру необхідності запити можуть займати кілька рядків. Вибірка існуючих даних фактично є найчастішою операцією при роботі з базами даних. У числі інших найбільш часто використовуваних операцій над таблицями баз даних є вставка нових даних, їх модифікація і видалення. [7]
Вибірка даних. Оператор SELECT дозволяє робити вибірку і відображати інформацію з таблиць будь-яким способом. Можна зробити вибірку відразу всіх стовпців і всіх рядків таблиці:
> SELECT * FROM president
Або зробити вибірку одного стовпця з одного рядка таблиці:
mysql> SELECT birth_date FROM president WHERE last_name=«Eisenhover»
Оператор SELECT складається з декількох пропозицій (частин), які можна поєднувати в будь-якому порядку, в залежності від того, яка інформація потрібна для вибірки.
Загальний синтаксис оператора SELECT має вигляд що вибіраетсятабліца або табліциусловія, які повинні задовольнятися
Для створення оператора SELECT необхідно визначити, що потрібно вибрати з таблиць. Для цієї мети служать пропозиції FROM і WHERE.
1.3.4 Динамічний веб-сайт
Кожна відображається сторінка динамічних веб-сайтів заснована на шаблонної сторінці, в яку вставляється постійно змінне інформаційне наповнення, яке зазвичай зберігається в базі даних. Коли користувач запитує сторінку, відповідна інформація витягується з бази, вставляється в шаблон, утворюючи нову веб-сторінку, і пересилається Web-сервером в користувальницький браузер, який і відображає її належним чином. Крім інформаційного наповнення, динамічно можуть створюватися також і елементи навігації по веб-сайту. Таким чином, якщо потрібно оновити вміст сайту, просто додається текст для нової сторінки, який потім вставляється в базу даних. У результаті виходить, що веб-сайт як би сам себе оновлює.
Відразу після того як динамічний сайт створений і запущений в роботу, починають проявлятися його переваги. Тепер є порівняно невелика кількість шаблонних сторінок, за допомогою яких генеруються сотні або тисячі веб-сторінок. Дизайн сайту може бути легко змінений за допомогою модифікації шаблонів. Зміна вмісту бази даних можна проводити через веб-інтерфейс з використанням HTML-форми, що не втручаючись при цьому в технічні деталі кожної специфічної СУБД.
1.3.5 Взаємодія PHP сайту з базою даних MySQL
Однією з причин популярності сервера баз даних MySQL, поряд з її доступністю і продуктивністю, можна вважати її інтеграцію з PHP. Стандартна збірка PHP майже завжди включає в...