Як навчитися керувати базами даних mysql допомогою phpmyadmin

Як навчитися керувати базами даних MySQL за допомогою phpMyAdmin

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

Інструкція

Рівень складності: Нескладно

1 крок

Як навчитися керувати базами даних MySQL за допомогою phpMyAdmin
Ви повинні бачити щось подібне

Припускаю, що ви виконали перший пункт нашого циклу статей і перейшли в браузері на сторінку? Http: // localhost / phpmyadmin, ввели пароль. Перед нами phpmyadmin повною своїй красі.

2 крок




?Створення бази даних на сервері!
Отже, для початку, БД - це просто набір таблиць даних, тематично пов'язаних (хороший тон). Тому БД сайту бажано розмежовувати з БД форуму і т.п. (Але цим користуються злі хостери, обмежуючи максимальна к-ть БД і нам доводиться поєднувати кілька БД).

?У самому центрі екрана під написом MySQL localhost є поле введення "нова база даних". Відповідно, вводимо ім'я (латиницею, наприклад, dbase) і натискаємо "Створити". Нічого складного. Після цього нова БД додасться в список зліва.

3 крок

Як навчитися керувати базами даних MySQL за допомогою phpMyAdmin
Створюємо таблицю!

Створення таблиці в БД
Таблиця - набір даних у вигляді таблиці. Поля (стовпці) це ознаки, а записи (рядки) - значення.
?У лівому маркірованому списки вибираємо необхідну нам базу (наприклад, ту ж dbase).
З низу бачимо напис "Створити нову таблицю в базі даних імя_бд". Вводимо ім'я таблиці (наприклад, firma) і кількість необхідних полів (+1 для поля id, в моєму прикладі - 4). Тиснемо ок.
Перед нами редактор структури таблиці.

?Зліва в полях введення пишемо імена стовпців (полів) майбутньої таблиці (в моєму прикладі id, first_name, last_name, dol), у другому стовпці вказуємо ТИП даних.
Короткий відступ за типами даних:

int - цілі чіслаvarchar - короткий текст (0-255 символів) text - довгий текст (0 -... тисячі) Поки вистачить. У моєму прикладі нам знадобиться тільки int для id, решта - varchar. У третьому стовпці вказуємо (УВАГА!) Кількість байт, що відводяться під значення кожного поля майбутньої таблиці. Тобто кількість знаків. Наприклад, id - вистачить і 3, якщо працівників у моїй фірмі буде lt; 999, імена та прізвища (first_name і last_name) як правило будуть коротшими 20 символів, посадам dol теж вистачить межі в 20. Для id не забудемо пересунутися по таблиці вправо і знайти галочку A_I (або auto incriment), щоб при додаванні нового запису в таблицю id автоматично збільшувався на +1. Тиснемо "Зберегти". Мабуть, поки що все. Можемо переходити до додавання записів, знову ж таки, через phpmyadmin.

4 крок

Як навчитися керувати базами даних MySQL за допомогою phpMyAdmin
Заповнюємо таблицю

Додавання записів
?Після додавання таблиці ми бачимо радісне повідомлення, що таблиця додана. Тепер переходимо в верху на вкладку "вставити". Перед нами наступне дійство розгортається (см.ріс)

?Тут все досить просто - вписуємо необхідні дані в необхідні строки. (Id у нас з автоінкріментом, тому його заповнювати не треба). Більше нічого не чіпаємо, тиснемо ОК. Якщо заповнили одну форму (одне майбутнє поле), то тиснемо верхній ОК, якщо дві - то нижній. Тепер нам покажуть текст SQL-запиту, який ми згенерували своїми діями по додаванню записи і скажуть, чи вдався він. Тепер можемо знову перейти зліва в нашу таблицю і оглянути її складу.

5 крок

Як навчитися керувати базами даних MySQL за допомогою phpMyAdmin

?Ну як кожен запис редагувати / видаляти можна здогадатися по інтерфейсу! -)

6 крок

?Отже, ви виконали всі пункти, у нас є робочий веб-сервер, готова (тестова) БД, навчилися користуватися БД через PhpMyAdmin і склали таблицю-приклад. Спробуємо вивести всю цю пишність =)
Z: home localhost www створимо-таки заповітний файлик index.php
Додайте в нього текст:

?

Тема першої динамічної сторінки

lt;? php

$ Link = mysql_connect ('localhost', 'root', 'qqq') -
mysql_select_db ('dbase', $ link) -
$ Result = mysql_query ('SELECT * FROM firma ');

while ($ info = mysql_fetch_array ($ result)) {
echo '========
'-
echo 'Ім'я:'. $ info ['first_name']. ' '. $ Info [' last_name '].'
'-
echo 'Посада:'. $ info ['dol']. '
'-
}

mysql_close ($ link) -
?>

Поради та попередження:

  • Вітаю вас, початок покладено! Тепер можна спокійно опановувати тонкощі і таємницями веб-програмування!






» » Як навчитися керувати базами даних mysql допомогою phpmyadmin