Как научиться управлять базами данных 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, если работников в моей фирме будет < 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
Добавьте в него текст:

<html>
<head>
<title>Заголовок первой динамической страницы</title>

</head> <body>

<?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 ‘========<br>’;
echo ‘Имя: ’.$info[’first_name’].’ ‘.$info[’last_name’].‘<br>’;
echo ‘Должность: ’.$info[’dol’].‘<br>’;
}

mysql_close($link);
?>

</body> </html>

Советы и предупреждения:

  • Поздравляю вас, начало положено! Теперь можно спокойно овладевать тонкостями и тайнами веб-программирования!

Обсуждение

Ваш комментарий

Запросить инструкцию

Не нашли нужную пошаговую инструкцию?
Возможно, что кто-то из посетителей сайта сможет помочь. Оставьте запрос прямо сейчас, если Вы уверены, что эта тема ещё не освещена на нашем проекте!

Рейтинг
  1. +
  2. 0
0
1176