
Вводим и копируем данные MySQL с помощью phpMyAdmin
Здравствуйте, уважаемый посетитель!
Сегодня будем вводить данные в таблицы MySQL с использованием интерфейса phpMyAdmin на локальном веб-сервере Denwer самым простым способом, в ручную, выбирая с помощью клавиатуры необходимые поля и записывая в них нужную информацию.
Что же касается ввода данных на хостинге, то в этом случае все действия аналогичны. Поэтому отдельного такого рассмотрения для хостинга не имеет смысла и в статье не предусмотрено.
Вместо этого, мы выполним довольно полезную операцию копирования таблиц MySQL из БД локального веб-сервера в БД хостинга и наоборот. Причем сделаем это наиболее простым способом, используя все то же приложение phpMyAdmin.
Такая процедура довольно удобна для сохранения данных MySQL, так как этим способом можно копировать не только определенные таблицы, но всю базу данных. А при наличии копии сайта на локальном веб-сервере, такая возможность существенно упрощает отладку и техническую поддержку действующего сайта.
Содержание
- Ввод данных в таблицу с помощью интерфейса phpMyAdmin
- Создание копии таблицы MySQL на локальном веб-сервера
- Импорт таблицы MySQL в БД хостинга
- Исходные файлы сайта
Ввод данных в таблицу с помощью интерфейса phpMyAdmin
А теперь наполним созданную в прошлой статье таблицу необходимыми данными. И сделаем это, как ранее было сказано, на локальном веб-сервере Denwer.
В прошлой статье при создании таблицы MySQL мы использовали следующую матрицу данных:
id (№ пп) |
title (Заголовок страницы) | file (имя файла) | url (ЧПУ) |
1 | Главная | index.php | (см. примечание *) |
2 | Статистика угонов | article.php | statistika-ugonov |
3 | Способы маркировки | action.php | sposobi-markirovki |
4 | Получить скидку | righting.php | poluchity-skidku |
5 | Контакты | contacts.php | kontakti |
Рис1.
* - url главной страницы обычно имеет вид доменного имени без добавления каких-либо символов. В нашем случае - это "avtobezugona.ru".
Для того, чтобы начать создавать новые записи, в первую очередь необходимо зайти на главную страницу приложения phpMyAdmin в локальном веб-сервере Denwer, аналогично тому, как было показано на рис.2 в одном из разделов статьи Создаем базу данных MySQL.

Рис.2
Как видно, в разделе "Вставить" здесь введены данные по двум строкам таблицы. Причем поле "id" заполнять не нужно, так как оно определено таким образом, что ее значения будут принимать только уникальные положительные целые числа, автоматически увеличиваясь на единицу при каждом создании новой записи.
После заполнения полей и нажатия на кнопку "OK" произойдет сохранение введенных данных.
Теперь, перейдя в раздел "Обзор", мы можем убедиться в сохраненной информации в соответствующих строках, как показано на следующем скриншоте.

Рис.3
При этом видно, что идентификатору "id" автоматически присвоены значения по порядку, начиная с единицы.
Для того, чтобы создать остальные строки необходимо выполнить аналогичные действия.
Следует отметить, что используя phpMyAdmin можно не только создавать новые записи, но и изменять их значения, а также их копировать и удалять. Для чего используются соответствующие поля, показанные на скриншоте.

Рис.4
Таким образом мы полностью заполнили таблицу "url" нашей базы данных. На что потребовалось совсем не много времени.
Как отмечалось ранее, показанный способ ввода данных на локальном веб-сервере ничем не отличается от хостинга. Поэтому, не будем повторяться, а вместо этого, загрузку данных для хостинга сделаем другим способом - просто скопируем в его базу заполненную таблицу с локального веб-сервера.
Создание копии таблицы MySQL на локальном веб-сервера
При копировании таблицы мы сейчас воспользуемся наиболее простым, быстрым способом экспорта с настройками по умолчанию.
Для этого потребуется всего лишь открыть раздел "Экспорт" и в появившейся вкладке ничего не меняя нажать на кнопку "OK".

Рис.5
После чего, при выборе действий, также ничего не меняя сохраним файл, нажав на кнопку "OK".

Рис.6
В итоге, копия таблицы с расширением "sql" будет сохранена в папке "Загрузки" локального компьютера, как это видно на следующем рисунке.

Рис.7
Теперь, после того, как таблица сохранена, загрузим ее в базу данных хостинга.
Импорт таблицы MySQL в БД хостинга
В первую очередь необходимо на хостинге зайти на главную страницу приложения phpMyAdmin, аналогично тому, как было показано в соответствующем разделе на рис.8 в статье Создаем базу данных MySQL.
Затем, следует открыть раздел "Импорт" и нажать на кнопку "Обзор" для выбора загружаемого файла.

Рис.8
После этого должно открыться окно с содержимым папки "Загрузки", где будет находиться ранее созданный файл "url.sql". Для выбора этого файла достаточно стандартно два раза по нему кликнуть, либо нажать на кнопку "OK".

Рис.9
И теперь, в поле обзора компьютера должен появиться путь к выбранному файлу, как показано на рисунке.

Рис.10
В завершении, после нажатия на кнопку "Вперед", расположенной внизу страницы, импортируемая таблица должно быть сохранена в базе данных хостинга.

Рис.11
На приведенном скриншоте видно, что все поля импортируемой таблицы "url" полностью совпадают со значениями одноименной таблицы на локальном веб-сервере.
Таким образом мы получили две одинаково заполненные таблицы MySQL, на локальном веб-сервере и на хостинге. Причем на локальном веб-сервере мы ввели данные в ручную, а на хостинг - с помощью копирования заполненной таблицы.
Что же касается копирования из БД хостинга в БД локального веб-сервера, то эти операции полностью идентичны, только делаются наоборот.
В следующей статье при формировании SQL-запросов мы посмотрим, как эти же операции по записи данных в таблицы MySQL можно сделать с помощью соответствующих команд SQL и программно с использованием PHP.
Исходные файлы сайта
Исходные файлы сайта с обновлениями, которые были сделаны в данной статье, можно скачать из прилагаемых дополнительных материалов:
- Файлы каталога www
- Таблицы базы данных MySQL
Дополнительные материалы бесплатно предоставляются только зарегистрированным пользователям.
Для скачивания исходных файлов необходимо авторизоваться под своим аккаунтом через соответствующую форму.
Для тех кто не зарегистрирован, можно это сделать на вкладке Регистрация.
С уважением, Николай Гришин