русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

СИСТЕМА керування БАЗАМИ ДАНИХ MYSQL


Дата добавления: 2015-07-09; просмотров: 1124; Нарушение авторских прав


 

2.1 Загальні положення

 

MySQL – невеликий, компактний багатопоточний сервер баз даних. MySQL характеризується великою швидкістю, стійкістю й легкістю у використанні. MySQL є ідеальним рішенням для малих і середніх сайтів. Вихідні тексти сервера компілюються на різних платформах. Найбільш повно можливості сервера проявляються на Unix-Серверах, де є підтримка багатопоточності, що дає значний приріст продуктивності.

Мова серверних скприптів PHP має засоби взаємодії з MySQL. Важливим фактором є безкоштовність MySQL. Система розповсюджується на умовах загальної ліцензії GNU (GPL, GNU Public License). MySQL відноситься до категорії реляційних БД.

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

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

Короткий перелік можливостей MySQL.

1. Підтримується необмежена кількість користувачів, що одночасно працюють із базою даних.

2. Кількість рядків у таблицях може досягати 50 млн.

3. Швидке виконання команд. MySQL - один з найшвидших серверів.

4. Проста й ефективна система безпеки.

5. Підтримується структурована мова запитів (SQL).

 

 

2.2 Установка MySQL

 

Якщо ви скористалися пакетом DENWER, то встановлювати додатково MySQL буде не потрібно, оскільки DENWER уже містить у своєму складі MySQL і всі необхідні компоненти та настройки, тому даний розділ можна пропустити.

Для самостійної установки необхідно, насамперед, завантажити дистрибутив MySQL із сайту http://www.mysql.com або http://www.mysql.ru. Сервер MySQL можна встановлювати як на UNIX платформу, так і під Windows. Розглянемо процес установки під Windows.



Завантажений архів дистрибутива потрібно розархівувати і запустити файл setup.exe. Запускається Майстер установки. У вікні “Setup Type” (тип установки) вибираємо “Custom” і натискаємо “Next”. У наступному вікні вибираємо каталог установки . На наступному етапі пропонується створити новий обліковий запис на сайті mysql.com, натискаємо Skip (пропустити). Після закінчення установки пропонується настроїти MySQL сервер, відзначаємо чекбокс “Configure the MySQL” і натискаємо “Finish”. Запускається майстер конфігурації. У вікні, що з'явилося, відзначаємо “Standard Configuration”. На наступному етапі встановлюємо прапорець “Instal As Windows Servise”, якщо хочемо, щоб сервер запускався автоматично при завантаженні Windows. У наступному вікні натискаємо кнопку “Execute”. Конфігурація закінчена, і всі настройки внесені у файл MY.INI.

У папці C:\MYSQL\BIN\ розташовуються утиліти, для роботи із БД. Утиліта MYSQLD.EXE призначена для запуску сервера – це перше, що потрібно зробити для роботи з MySQL.

Для запуску інших утиліт перейдемо в режим командного рядка. Для цього натискаємо «Пуск», потім «Виконати» і у вікні, що з'явилося, уводимо команду “cmd”, потім ОК. Уведемо “cd\mysql\bin” у командному рядку вікна, що з'явилося, і натискаємо ENTER. Тепер можна запускати утиліти в командному рядку.

Утиліта mysqlshow дозволяє переглянути список баз даних на сервері. Після установки MySQL на сервері буде дві БД – mysql і test.

Для перегляду переліку таблиць, наприклад, у БД test, набираємо в командному рядку mysqlshow test.

Утиліта mysq.exe призначена для запуску консолі (командного рядка MySQL). Запускаємо її й уводимо команду help. Буде виведений список доступних команд. Кожна команда повинна закінчуватися символом крапки з комою (;). Для виходу з режиму консолі треба набрати команду exit.

Утиліта mysqladmin.exe надає адміністративні функції сервера. Повний список команд можна переглянути, запустивши утиліту без параметрів. Ось деякі з них:

· create ім'я БД - створити базу даних;

· drop ім'я БД - видалити базу даних;

· reload - запустити знову сервер;

· shutdown - зупинити сервер;

· status - інформація про стан сервера.

Утиліта mysqldump.exe призначена для резервного копіювання бази даних або її таблиці. Наприклад, якщо набрати в командному рядку mysqldump test > dump.txt, одержимо в каталозі C:\MYSQL\BIN\ файл dump.txt, що містить структуру й дані БД test. Цей файл тепер можна перенести на інший комп’ютер для створення на ньому такої ж БД. Для цього треба набрати команди

mysqladmin create ім'я БД

mysql ім'я БД < ім'я файлу із БД.

Створювати й редагувати бази даних можна також у режимі консолі. Наприклад, щоб створити базу даних library, треба в командному рядку набрати

mysql > create database library;

Інші команди по управлінню БД будуть розглянуті в наступних розділах.

Існують спеціальні програми, що надають зручний інтерфейс для створення та керування БД. Найбільш відома з них phpMyAdmin буде розглянута нижче. Пакет DENWER містить у своєму складі phpMyAdmin.

 



<== предыдущая лекция | следующая лекция ==>
Інсталяція дистрибутива | Відбір записів. Оператор SELECT


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.056 сек.