Все для радиолюбителя

Как создавать таблицу в phpmyadmin. Создание базы данных mysql в phpmyadmin. Работа с базой данных через phpMyAdmin

Доброго времени суток. Сегодня я остановлюсь на работе с утилитой phpMyAdmin. Данная утилита позволяет нам работать с сервером баз данных MySQL. А если быть точнее, то phpMyAdmin позволяет:

  1. Создавать базу данных
  2. Создавать таблицы в базе данных
  3. Добавлять, удалять и редактировать данные в табицах
  4. Осуществлять поиск данных
  5. Устанавливать привилегии на базу данных, таблицу
  6. Делать бекап и восстанавливать базу данных
  7. И многое другое

Т.е. phpMyAdmin позволяет делать первоначальные настройки базы данных и ее содержимого. А теперь обо всем этом подробно…

Установка phpMyAdmin

phpMyAdmin представляет собой набор html, css, javascript и php файлов — это небольшой сайт, который управляет MySQL. Установка phpMyAdmin представляет собой обычное копирование файлов на Ваш web-сервер. Как устанавливается phpMyAdmin я описал в статье Установка и настройка apache+php+mysql на Windows. Часть 3 . После того, как мы установили phpMyAdmin в адресной строке браузера набираем адрес <Ваш сайт>/phpMyAdmin и попадаем в окно авторизации phpMyAdmin

В поле “Пользователь” вводим root, а в поле “Пароль” вводи пароль, который Вы установили для root пользователя при установке MySQL.

Ниже них расположены названия баз данных, которые находятся на сервер MySQL. Тут будьте внимательны базы: information_shema, mysql, perfomance_shema — это служебные базы данных и если Вы не знаете за что они отвечают, то лучше их не трогать.
В правой части или основной вверху мы видим меню

ниже этого меню мы видим:


Создание базы данных при помощи phpMyAdmin

Для того чтобы приступить к созданию базы данных перейдем в меню “Базы данных”

В поле вводим название базы данных и жмем “Создать”

Для того, чтобы удалить базу данных необходимо в окне баз данных выбрать необходимую базу данных и нажать “Удалить”

И тут мы увидим еще одну замечательную особенность phpMyAdmin, которая понравиться для тех, кто только изучает SQL-язык: phpMyAdmin показывает нам запрос.
Для удаления базы данных необходимо подтвердить запрос.

Работа с базой данных через phpMyAdmin

Для того, чтобы приступить к работе с базой данных необходимо зайти в нее. Для этого Вы можете в левой части перейти к необходимой базе данных. Или в окне баз данных щелкнуть по ссылке необходимой базы данных

Давайте создадим таблицу test в нашей базе данных. Для этого в окне нашей базы данных в поле введем название таблицы, а в поле количество столбцов поставим, например, 2 и нажмем “Ок”

В следующем окне нам предложать заполнить данные о столбцах:

  1. Имя — имя столбца
  2. Тип — тип столбца
  3. Длина — длина столбца
  4. По умолчанию — значение, которое будет подставлено по умолчаню, если Вы это указали
  5. Сравнение — как будет осуществляться поиск данных
  6. Атрибуты — атрибуты столбца
  7. Null — может ли столбец быть пустым
  8. Индекс — индекс поля
  9. A_I — является ли данный столбец с автоматическим приращением
  10. Комментарий — комментарий к данному столбцу

Также мы должны указать тип столбцов.
После ввода всех необходимых данных жмем “Сохранить”

Мы видим, что появилась наша таблица

Теперь мы можем:

  1. выполнить SQL-запрос — это делается в меню “SQL”
  2. осуществить поиск данных в нашей базе — это делается в меню “Поиск”
  3. можем осуществить запрос по шаблону, который можно сделать в меню “Запрос по шаблону”
  4. Экспортировать данные базы в различные форматы — это делается в меню “Экспорт”
  5. Импортировать данные в базу в меню “Импорт”
  6. Установить привилегии на базу данных: создать пользователей для данной базы и настроить их доступ к данным — это выполняется в меню “Привилегии”
  7. Можем удалить таблицу. Для выбрать необходимую таблицу и нажать “Удалить”

Работа с данными

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

После чего мы увидим структуру данной таблицы

Для того, чтобы добавить данные в таблицу необходимо перейти в меню “Вставить” и приступить к добавлению данных. А вообще данные в таблице мы можем:

  1. Просматривать.
  2. Добавлять.
  3. Удалять.
  4. Изменять.
  5. Копировать.
  6. Осуществлять поиск по различным критериям.

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


В следующем окне жмем “Добавить пользователя”

В следующем окне заполняем все поля:

  1. Имя пользователя — логин
  2. Хост — выбираем ограничение доступа: с любой машины, с локальной машины, использовать таблицу хостов или использовать текстовое поле.
  3. Пароль — вводим пароль для данной учетной записи (если Вы генерируете пароль, то ничего вводить не надо)
  4. Подтверждение — повторяем пароль
  5. Создать пароль — при нажатии на кнопку “Генерировать” phpMyAdmin автоматически сгенерирует пароль

После заполнения всех полей жмем “Добавить пользователя”

Если пользователь успешно добавлен, то Вы увидите следующее окно

Для изменения привилегий жмем “Редактирование привилегий” напротив необходимого пользователя.
На этом я заканчиваю рассмотрение основ работы с phpMyAdmin. Если Вам интересно более подробно изучить phpMyAdmin, то пишите в комментариях и я обязательно напишу цикл статей по phpMyAdmin. А вообще я не рекомендую зацикливаться на данной утилите, а изучать работу с MySQL через консоль — это гораздо быстрее, надежнее и Вы сможете делать с сервером базы данных практически все, что захотите.

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


Где вы должны ввести название таблицы и количество столбцов, которые Вам понадобятся. Далее перед Вами должно появиться вот такое поле, где Вы должны будете указывать данные:


Первым делом, вы указываете имя поля, которое будет создано, например id вставляемой записи.
Далее указываете тип данных вашего поля. Конкретно обо всех типах мы поговорим отдельно.
Следующий шаг, Вы можете указать длину значения в символах. Можно также указывать значение, которое будет назначено по умолчанию.
В сравнении Вы должны выбрать кодировку, однако нужно помнить, что ее следует задавать для строк, т.е., если в нашем примере мы храним идентификатор записи, то и кодировку указывать не нужно.
В атрибутах рекомендую вам использовать значение unsigned , и применять его исключительно для чисел.
Если установить чекбокс Null , то значение сможет его принимать, т.е., оно может ничего в себе не содержать.
В следующем поле вы можете указать индекс, который Вам необходим: PRIMARY , является первичным ключом и оно должно быть уникальным для всей создаваемой таблицы. Как раз нашему полю ID, оно подойдет. UNIQUE , если установить данное значение, то поле должно оставаться уникальным, например логин пользователя. Значение INDEX , задает индекс для указанного поля. И значение FullText задает полнотекстовый индекс для поля.
Если установить чекбокс A_I , то при каждом добавлении новой записи в таблицу значение данного поля будет увеличиваться на единицу автоматически.
В дальнейшем Вы можете указать свой комментарий к полю. Остальные параметры являются не очень важными, поэтому мы разбирать их не будет, лишь отмечу еще одну вещь. В типе таблиц можете указывать InnoDB или MyISAM , а также не забывайте задавать кодировку для таблицы. На этом мы может завершить создание таблицы и нажать ок. Все таблица создана и появилась у вас в левой части. При клике на нее, у Вас должно появиться примерно такое меню:


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

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

Для начала создайте базу данных и войдите с полученными данными пользователя в phpMyAdmin .

Этап I. Создание хранилища конфигурации

Этап II. Работа с Дизайнером

  • В левом поле со списком баз данных выберите вновь созданную
  • Переходим в меню Ещё и подменю Дизайнер

  • В панели инструмента справа выбираем Показать/Скрыть список таблиц
  • Слева откроется панель со списком таблиц. Скрыть/показать ненужные таблицы, относящиеся к Хранилищу настроек (pma) , можно снятием/установкой соответствующей галочки

Создание связи

  • Выбираем таблицы, между которыми необходимо настроить связи
  • Нажимаем Создать связь в панели инструментов
  • Далее у стрелки появится надпись Выберите ссылочный ключ . Необходимо нажать на первичный ключ таблицы. В нашем случае это ключ tbl1_id в таблице table1
  • Стрелка поменяет надпись на Выберите внешний ключ . Необходимо кликнуть на соответствующее поле связанной таблицы. В нашем случае это поле tbl1_id в таблице table2
  • В диалоговом окне выбираем ОК


Отчет по лабораторной работе №11

Дисциплина: «Web-программирование»

Тема: «СУБД MySQL. Работа с утилитой phpMyAdmin »

Вариант №14

Теоретическая часть

Утилита phpMyAdmin реализована на языке РНР и доступна для свободной загрузки с сайта www.phpmyadmin.net. Этот инструмент обладает дружественным интерфейсом и позволяет выдирать язык общения.

Создание таблиц с помощью phpMyAdmin. На странице phpMyAdmin есть специальное поле для создания новой таблицы в данной базе.

Введите имя новой таблицы (например, book_new) и укажите в соседнем поле, что в этой таблице должно быть, например, четыре столбца – 4 (id - номер, title - название книги, author - автор, price - цена).

Щелкните на кнопке ОК В результате будет создана таблица book_new из четырех столбцов в базе данных db_1408057. На экране отобразится окно с полями для задания свойств новой таблицы (каждая строка содержит поля атрибутов одного столбца новой таблицы). Внесите в нее необходимые атрибуты.

Для внесения изменений в параметры столбца необходимо в соответствующей строке на этой странице щелкнуть по значку «карандаш».

Для просмотра общей структуры базы данных следует в левом поле щелкнуть на имени выбираемой базы данных.

Для внесения данных в новую таблицу необходимо в строке этой таблицы в общем списке щелкнуть на кнопке Вставить .
Заполнив эти поля, нажмите кнопку ОК .

Завершив заполнение таблицы, вернитесь на предыдущую страницу со сводными данными по всем таблицам базы – и в строке таблицы book_new щелкните на кнопке Обзор. В результате будет отображено содержимое таблицы, то есть занесенные только что в нее данные (смотрите таблицу ниже).

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

Для внесения изменений в отдельную запись следует в строке, отображающей содержимое этой записи, щелкнуть на иконке «карандаш».

Таким образом, можно заполнить все необходимые таблицы.

Выполнение запросов к таблицам БД. Для выполнения SQL запроса необходимо, щелкнуть на кнопке SQL . Откроется окно, в котором можно набрать SQL запрос.

Структура базы данных в графическом виде (согласно теме курсовой работы «Детский сад»).

Рисунок 1. Логическая модель БД

Рисунок 2. Физическая модель БД

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

Рисунок 3.Созданиебазы данных с именем «g141003_nalivko»

Рисунок 4.Создание таблицы базы данных Deti,где количество полей равно 5

Рисунок 5.Отображение окна с полями для задания свойств новой таблицы Deti

Рисунок 6. Отображение структуры таблицы Deti.

Рисунок 7. Внесение изменений в параметры столбца таблицы Deti при нажатии по значку «карандаш» в соответствующей строке на этой странице.

Рисунок 8. Внесение данных в таблицу Deti при нажатии в строке этой таблицы в общем списке на кнопке Вставить

Рисунок 9. Заполние полей в таблице Deti

Рисунок 10. Добавление одной строки в таблицу Deti

Рисунок 11. Отображение содержимого таблицы Deti , то есть занесенных только что в нее данных при нажатии на кнопку Обзор.

Рисунок 12. Отображение содержимого таблицы Deti.

Рисунок 13. Удаление записи из таблицы Deti.

Рисунок 14. Отображение структуры таблицы Gruppy.

Рисунок 15. Отображение содержимого таблицы Gruppy.

Рисунок 16. Отображение структуры таблицы Vospitateli.

Рисунок 17. Отображение содержимого таблицы Vospitateli.

Рисунок 18. Отображение структуры базы данных g141003_nalivko.

Рисунок 20. Результат запроса на выборку в таблице Deti

Рисунок 22. Результат запроса на выборку данных из таблицы Deti, номер группы которых равен 13

Рисунок 24. Результат запроса на выборку данных из полей id_g, id_v, id_k таблицы Gruppy

Рисунок 26. Результат запроса на выборку данных из полей id_v, fio_v, telefon таблицы Vospitateli

Рисунок 27. Сортировка в алфавитном порядке по полю fio_v в таблице Vospitateli

Рисунок 28. Результат сортировки в алфавитном порядке по полю fio_v в таблице Vospitateli

Рисунок 29. Сортировка в алфавитном порядке по полю id_k в таблице Gruppy

Рисунок 30. Результат сортировки в алфавитном порядке по полю id_k в таблице Gruppy

Рисунок 31. Сортировка в алфавитном порядке по полю fio_d в таблице Deti

Рисунок 32. Результат сортировки в алфавитном порядке по полю fio_d в таблице Deti

Рисунок 33. Группировка данных в таблице Deti по полю id_g

Рисунок 34. Результат группировки данных в таблице Deti по полю id_g

Рисунок 35. Группировка данных в таблице Gruppy по полю id_k

Рисунок 36. Результат группировки данных в таблице Gruppy по полю id_k

Рисунок 37. Группировка данных в таблице Vospitateli по полю id_g

Рисунок 38. Результат группировки данных в таблице Vospitateli по полю id_g

Рисунок 39. Использование агрегатной функции COUNT() – подсчет количество записей в таблице Vospitateli по полю fio_v

Рисунок 40. Результат использования агрегатной функции COUNT() – подсчет количество записей в таблице Vospitateli по полю fio_v

Рисунок 41. Использование агрегатной функции MAX() – максимальное значение в таблице Gruppy по полю id_k

Рисунок 42. Результат использования агрегатной функции MAX() – максимальное значение в таблице Gruppy по полю id_k

Рисунок 43. Использование агрегатной функции SUM() – подсчитывает сумму в таблице Deti по полю id_g

Рисунок 44. Результат использования агрегатной функции SUM() – подсчитывает сумму в таблице Deti по полю id_g

Последнее обновление: 22.12.2017

Как правило, в качестве хранилища данных используются базы данных. PHP позволяет использовать различные систему управления базами данных, но наиболее популярной на сегодняшний день в связке с PHP является MySQL. MySQL представляет бесплатное программное обеспечение, позволяющее взаимодействовать с базами данных с помощью команд языка SQL. Ранее уже рассматривался процесс установки и настройки MySQL.

Чтобы упростить себе работу с базами данных MySQL установим специальный набор скриптов phpMyAdmin . phpMyAdmin представляет интуитивный веб-интерфейс для управления базами данных MySQL. Используя данный инструмент, гораздо легче работать с базами данных, чем управлять MySQL через консоль.

Для установки phpMyAdmin загрузим архив и распакуем в папку C:\localhost , где находятся документы для php. Распакованную папку переименуем для краткости в phpMyAdmin .

В распакованном каталоге phpMyAdmin создадим файл config.inc.php со следующим содержанием:

И чтобы убедиться, что все настроено правильно, в браузере перейдем к phpMyAdmin, например, http://localhost:8080/phpmyadmin :

В левой колонке можно увидеть все имеющиеся базы данных на сервере MySQL. Даже если вы еще не создавали никакие базы данных, на сервере уже имеется некоторый набор баз данных по умолчанию.

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

Создание базы данных MySQL в phpMyAdmin

Чтобы обмениваться данными с сервером MySQL (сохранять, изменять, удалять, получать данные), нам естественно нужна база данных. Создать базу данных мы можем из консоли MySQL, а также из визуального интерфейса phpMyAdmin.

Откроем интерфейс phpMyAdmin. Перейдем на вкладку Базы данных . Под меткой Создать базу данных введем какое-нибудь имя для новой бд, например, compstore и нажмем на кнопку "Создать".

И после этого мы получим сообщение об успешном создании новой бд, и она будет добавлена в списки баз данных.

Новая база данных пока пуста и не содержит ничего. Добавим в нее таблицу, которая будет хранить данные. Для этого нажмем на название базы данных и мы попадем на вкладку "Структура", где нам будут предложены опции новой таблицы. В поле "Имя" введем название новой таблицы. Пусть, таблицы будет хранить данные о моделях смартфонов, поэтому введем название "phones", а в качестве количества столбцов введем цифру 3:

Для создания таблицы нажмем на кнопку "Вперед". После этого у нас появится набор ячеек для установки параметров столбцов. Укажем последовательно для имен столбцов следующие: id, name, company. В качестве типа укажем для столбцов id тип INT , а для столбцов name и company - тип VARCHAR . Для столбцов name и company в поле "Длина/Значения" укажем число 200 - оно будет указывать максимальную длину строки в символах. Также для столбца id укажем в поле "Индекс" PRIMARY а в поле "A_I" (AutoIncrement) поставим галочку:

Таким образом, таблица будет иметь столбцы для уникального идентификатора, названия телефона и названия производителя. И затем нажмем внизу на кнопку "Сохранить".

После создания таблицы мы сможем увидеть в колонке баз данных таблицу и ее столбцы:

Это не единственный способ создания таблиц в phpMyAdmin, так как здесь мы можем управлять базой данных с помощью запросов SQL. Так, выделим в списке баз данных нашу базу и перейдем на вкладку "SQL". Она отображает поле для ввода команды на языке запросов SQL. Введем в него следующую команду:

CREATE Table phones1 (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(200) NOT NULL, company VARCHAR(200) NOT NULL)

Это стандартная команда создания таблицы на языке SQL. После ключевых слов CREATE Table идет название создаваемой таблицы, а затем в скобках идут через запятую определения столбцов.

Каждое определение столбцов содержит имя столбца, его тип и ряд дополнительных значений. Например, в определении столбца id (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) указывается имя столбца, тип - INT, а также то, что столбец обязательно должен иметь значение - NOT NULL, что его значение будет автоматически увеличиваться на единицу с добавлением нового объекта - AUTO_INCREMENT, и что он играет роль первичного ключа - PRIMARY KEY.

В целом создаваемая таким образом таблица будет равносильна той, что была создана ранее. Нажмем кнопку "Вперед", и будет создана вторая таблица phones1.


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