Здравствуйте, дорогие читатели и посетители wmbn.ru! В сегодняшней публикации хотелось бы поговорить о том, как можно управлять базой данных с помощью сторонних программ. Все веб-мастера явно слышали о таком замечательном веб-приложении, написанном на языке программирования PHP, как phpMyAdmin. Да, все мы умеем им пользоваться, по крайней мере большинство должно быть, ибо это уже не вебмастер. Приложение просто отличное и создание, работа и управление базами данных с помощью него не отнимает много времени. Плюсом к этому, программа поставляется с почти любым хостингом, где используется база данных MySQL.

Альтернативы для управления базами данных

Однако хотелось бы немного открыть глаза и посмотреть другие программы, с помощью которых создание и управление базой данных проходило так же быстро, как и в phpMyAdmin. По сути сами согласитесь, хотелось бы каждый раз заходить в панель управления хостингом, открывать приложение и с помощью нее работать с базой данных сайта и не только. Кого-то это устраивает и проблемы в подключении к серверу БД не возникает, однако некоторым любителям нового и тем, кто любит создавать для себя удобства может такой подход не понравиться.

Вот собственно и поэтому придумали автономные программы, с помощью которых можно легко подключиться к любому серверу и начать работать с базой данных, не ожидая при этом когда загрузится интерфейс веб-приложения. Ну а кого все устраивает, то рекомендую их изучить хотя бы для общего понимания и представления, что есть другие программы для работы с базой данных, кроме MS Access конечно.

MySQL Administrator — программа для работы и управления базами данных

Первой программой из сегодняшнего обзора для управления базой данных хотелось бы поставить MySQL Administrator, которым пользовался, когда проектировал приложение для диплома. Причина его использования была в том, что требовался удобный интерфейс, с помощью которого администратор (который являлся секретарем), мог без лишних манипуляций посмотреть состояние базы и в некоторых случаях поработать с ней. Но так как суть той базы была неприкосновенность, то программа MySQL Administrator была отличным решением.

MySQL Administartor - программа для управления базами данных

Приступим к ее обзору, чтобы начать работать с ней, конечно потребуются учетные данные для вода, а именно логин и пароль, а так же сервер, на которой находится база и ее название. Обычно такие данные хостинг-провайдер показывает пользователю, причем указывая куда и что вводить. Собственно у меня проблем с подключением не возникло и все, что находилось в базе, а именно таблицы, я увидел.

Клиент базы данных MySQL

Конечно до таблиц сразу добраться не удалось, однако было интересно узнать что в себе скрывает данная программа, да и вообще что она может дать для управления данными. Ну во-первых это стандартное описание вашей базы, а именно ее сервер, пользователь и порт подключения. Так же в программе присутствует информация о версии MySQL и IP адресе, ну и некоторые данные о клинете, то есть вашем ПК. Еще можно приостановить работу подключенной базы (сервера) и посмотреть всю информацию об ошибках (логах) в работе.

Пункт User Administrators предназначен для управления пользователями базы данных, присвоения им привилегий, изменения личных данных, таких как Имя и Фамилия. Страница Health нужна для мониторинга подключений к серверу, количества используемой памяти и переданного трафика. Вся информация показана в виде непрерывного графика и таблиц.

Так же есть возможность посмотреть все логи, касающиеся сервера, хотя данным пунктом при тестировании (все же база данных была дипломная) работать не приходилось, да и большинство из всего функционала теряло смысл. Зато была, пожалуй, самая востребованная всеми администраторами функция, как Backup, то есть резервное копирование, которое так же можно сделать в phpMyAdmin. Ну и естественно в программе была функция по восстановлению данных из архивной копии, что не мало важно.

Резервное копирование базы данных MySQL

Ну и конечно, если программа создана для управления базой данных MySQL, то в ней должна присутствовать возможность просмотра таблиц, а так же их редактирования и создания новых. Реализована данная возможность в MySQL Administrator довольно отлично, да и проблем в работе с данными не возникало. Тут же можно посмотреть какую информацию включает в себя данная таблица. В дополнении есть функция по оптимизации и восстановлению выделенной таблицы.

MySQL Query Browser — программа для выполнения запросов к базе данных

В дополнении к программе MySQL Administrator, с помощью которой можно создавать и работать с данными, есть приложение, которое поможет осуществить выполнение любых SQL запросов к базе. Называется данная программа MySQL Query Browser, которая загружается вместе с первым приложением.

MySQL Query Browser для запросов

Такое разграничение может слегка усугубить ситуацию с удобством использования данных программ, однако при работе и управлении БД, какого-либо недостатка не замечалось. Достаточно открыть два приложения, установить в обоих случаях соединение и работать в каждой при необходимости. Да и MySQL Query Browser использовался не так часто, причем его запуск всегда происходил отдельно, так как в выполнении какого-либо запроса вручную никто не требовал.

Так же, кто изучал книгу Энди Хэрриса «PHP, MySQL для начинающих» могли заметить, что все программы, особенно которые требовали подключения к серверу БД, прописывались вручную. То есть при создании базы не использовалось какой-либо приложение для управления, типа phpMyAdmin, а все создавалось только на основе кода. Вот для этих случаев я и использовал MySQL Query Browser.

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

Запросы к таблице

Большинство запросов здесь автоматизировано, то ест можно без труда узнать содержимое любой таблицы — достаточно лишь щелкнуть по ней два раза. Так же можно лишь одной мышкой изменить некоторые параметры таблиц, редактировать их содержание, удалить или создать новую. Есть возможность узнать SQL код любой таблицы. В общем для изучения SQL запросов данная программа будет незаменима, а в совокупности с приложением для работы и управления базой, можно построить отличный комплекс для обучения.

Комментариев: 1

  1. serafim

    Спасибо скачал MySQL Administrator — установил…подключил…но из 5 баз почему то показывает только одну и ту у которой больший размер…в настройках ничего не смог найти…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>