MySQL: Работа с phpMyAdmin

Thursday, 24 December 2009 | Автор: programmer

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

 

phpMyAdmin написан на нашем горячо любимом языке веб-прораммирования PHP. phpMyadmin может работать как с целым сервером MySQL, так и с отдельной базой или таблицей. Содержит богатый набор функций для быстрой и удобной работы с MySQL. Для работы с phpMyAdmin не требуется знания SQL, c помощью инструментария, встроенного в phpMyAdmin, Вы сможете написать любой запрос.

 

Так, вот что может phpMyAdmin:

  • Создание и удаление баз данных
  • Создание, удаление, переименование, копирование  таблиц
  • Удаление, изменение, добавление новых полей в таблицы
  • Добавление, изменение, создание индексов
  • Выполнение SQL-запросов
  • Управление системными процессами сервера
  • Управлени учетными записями пользователей
  • Экспорт/импорт данных
  • Глобальный поиск по базе данных
  • и многое другое...

Не буду рассказывать как устанавливать phpMyAdmin, т.к. если Вы используете Денвер (статью можете посмотреть тут http://phpprogs.ru/article/local_server), то можете смело набирать в браузере http://localhost/Tools/phpMyAdmin/ (Денвер должен быть включенным) и вуаля наш phpMyAdmin. Вот такую страницу Вы увидите:

 

Как выглядит phpMyAdmin

 

Задержимся на этом скриншоте. Страница phpMyAdmin разделена на 2 части: в левой находится навигационные кнопки:

Домой - Вернуться к началу, т.е. на страницу, на которой Вы сейчас находитесь

Диалоговое окно запроса - Вывести диалоговое окно запроса к MySQL

Документация по phpMyAdmin - Переход на страницу с документацией по phpMyAdmin

Документация по MySQL - Документация по MySQL

 

Ниже находится комбобокс, который предоставляет список баз данных.

 

Теперь правый блок. Для начала нам понадобится только блок создания новой базы данных. Попробуем создать свою первую базу данных. В текстовом поле пишем название, например, "test" и нажмем создать, при этом нас сразу перекинет на работу с базой данных под названием test. Левая часть в принципе не поменялась, после списка выбора базы данных появилась надпись "test", это означает, что сейчас работа ведется именно с этой базой данных.

 

Работа с базой данных

 

Правая часть претерпела изменения. В верхнем меню Вы видите инструментарий для работы с этой базой данных. Остановимся подробнее на каждом из пунктов:

 

Структура - На этой странице выводится список таблиц данный базы данных, а также инструментарий для работы с созданными таблицами. Именно на этой странице есть блок создания новой страницы
SQL - Окно для ввода запросов к базе данных
Экспорт - Экспортирование данных, т.е. как таковой дамп базы
Искать - Поиск текста по всем таблицам данной базы данных
Запрос по примеру - Инструментарий для составления запроса к базе данных
Операции - Выполнение операций над базой данных, в том числе: изменение названия БД, копирование БД, изменение кодировки БД.
Уничтожить - Удалить базу данных с сервера MySQL без возможности восстановления

 

Попробуем создать новую таблицу. Дадим ей название "books" и в поле "поля" введем значение 3, т.е. именно столько полей будет содержать наша новая таблица. Жмем "Пошел". Перед собой мы увидим инструмент создания таблицы:

 

Создание новой таблицы в MySQL

 

На странице видим 3 ряда полей, т.е. это 3 поля. Для каждого поля надо проставить свои параметры:

Поле - Наименование поля. Заполняйте латиницей, цифрами и знаком подчеркивания, другие символы лучше не использовать

Тип данных - Для начала остановимся на самых широкораспростаненных:

  • целые числа. TINYINT - принимает значения от -128 до 127 или от 0 до 255. SMALLINT - примает значения от -32768 до 32767 или от 0 до 65535. INT - принимает значения от -231 до 231 - 1 или от 0 до 232-1.
  • числа с плавающей точкой. FLOAT - минимальное значение +/-1.175494351-39, максимальное значение +/-3.402823466+38.
  • текстовые поля. CHAR - строка от 1 до 255 символов. VARCHAR любой заданной длины. TEXT - тестовое поле.

Длины/Значения - числовое поле, в которое заполняется длина тестового поля, длина числа и т.д.

Сравнение - кодировка поля

Аттрибуты - для числовых полей указывать будет число беззнаковое или нет

Ноль - если какое-то поле будет использоваться крайне редно, то можно задать что оно будет нулевое

По умолчанию - значение по умолчанию для поля

Дополнительно - содержит параметр AUTO_INCREMENT. Данный параметр задает, что при добавлении новых данных в таблицу данное поле будет увеличиваться на единицу. Данный параметр необходимо использовать для PRIMARY KEY.

Первичный - флаг первичного ключа.

Индекс - данный флаг отмечает, будет ли для данного поля создан индекс (что такое индексы, рассмотрим в другой статье)

Уникальное - флаг предупреждает систему, что данные в этом поле должны быть уникальными, т.е. при добавлении данных в это поле, которые уже будут иметься в БД, система отбракует этот запрос и новые данные не будут записаны

 

P.S.: первое поле ID всегда проставляйте первичный + AUTO_INCREMENT.

 

Назовем первое поле ID, тип проставим INT и укажем что это первичный ключ с автоинкрементом.

Второе поле у нас будет содержать название книги, поле назовем name с типом CHAR и длиной 255.

Третье поле будет отвечать за автора книги, поле будет называться autor с типом CHAR и длиной 100.

 

Жмем "Пошел". Если Вы все заполнили правильно, то увидите, что появилась новая таблица "books". В левой части под названием базы данных также появилось название новой таблицы "books", нажмем на него. Мы попадем на страницу работы с таблицами, кроме описанных выше кнопок работы с базой данных, появляются еще 3 пункта:

Обзор - просмотр всех внесенных данных в таблицу

Вставить - вставить данные в таблицу

Очистить - очистить данные из таблицы, т.е. удаление данных

 

Нажмем на "Вставить".

 

Вставить данные в MySQL

 

Мы видим поля для ввода ID, наименование книги и автора. Т.к. мы ID сделали автоинкрементным, то заполнять его не надо, система сама его заполнит.

Введем в поле name значение "Собрание стихов А.С.Пушкина", а в поле autor "А.С.Пушкин" и нажмем "Пошел". Далее в верхнем меню нажмем "обзор" и посмотрим что у нас добавилось:

Обзор добавленных данных в MySQL

 

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


 
Tweet


Категория(и): MySQL

Комментарии


Tuesday, 23 April 2013 | 15:15:53 | Автор: sergey

 

Взгляните на Valentina Studio 5.x


Добавить комментарий
Чтобы оставить комментарий, Вам необходимо зарегистрироваться или авторизироваться