phpMyAdmin
phpMyAdmin — веб-приложение с открытым исходным кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования баз данных MySQL. В данный момент phpMyAdmin позволяет: создавать и удалять базы данных, создавать, копировать, удалять, переименовывать и изменять таблицы, выполнять SQL-запросы, осуществлять поиск в базе данных или в её разделах и многое другое. Существуют разные версии phpMyAdmin, они немного отличаются друг от друга, но принцип работы один и тот же.
Запуск phpMyAdmin
http://localhost/Tools/phpMyAdmin/
После запуска в правой колонке Вы можете увидеть все базы данных, которые находятся на данном локальном компьютере.
На данный момент на компьютере одна база данных и называется она mySql, а columns_priv, db, func, host, tables_priv и user - это таблицы, которые находятся в этой базе данных.
Создадим первую базу данных. Для этого выполним два простых действия: на главной странице phpMyAdmin наберем в поле для имени имя новой БД и нажмем кнопку создать, которая находится рядом. Назовем ее, например first_bd . И так мы создали базу данных, но в ней пока нету ни одной таблицы, а база данных - это совокупность таблиц. Создадим новую таблицу, например lessons и поставим в строчке "поля" цифру 3. Теперь нам нужно указать названия полей и их тип.
Вот такая табличка должна у вас получится в итоге.
Заполненим эту таблицу.
Первое поле "id" , это поле будет служить счетчиком (идентификатором). В поле "тип" указываем INT (этот тип для чисел). Поле "Длины Значения" определяет максимальное количество знаков под значение. Обязательно в поле "дополнительно" ставим функцию auto_increment (эта функция автоматически прибавляет к нашему идентификатору единичку при каждом новом созданном значении) и указываем, что наше поле это "Первичный" ключ. Второе поле, допустим, возьмем title, "тип" VARCHAR (этот тип для небольших текстовых вставок), в поле "Длины Значения" указываем 200 и в этом случае, это не, сколько знаков максимально будет иметь данная переменная, а максимальное количество символов потому, что тип уже не INT а VARCHAR. В следующей строчке пишем "writer", "тип" VARCHAR , "Длины Значения" указываем 100.
Нажимаем кнопку "сохранить", После этого появляется сообщение, о том, что таблица "lessons" была создана.
Ниже у нас появляется сама таблица, также мы можем посмотреть ее структуру ( "обзор«), но чтоб посмотреть "обзор" нам нужно наполнить нашу таблицу данными.Можно также добавить новые записи и изменить имеющиеся, изменить структуру записей(добавить или удалить поле).
Для того чтоб занести в таблицу новые данные, нажимаем на кнопку «Вставить», у нас появляется наша таблица и поля для вставки. Заполняем таблицу. Начинаем писать в колонке "Значения". Значения для первой строки ("id") не заполняем, так как у нас стоит функция на это поле auto_increment. Значения для нашего названия урока (title), например «Урок по php» , значения для автора урока (writer) пишем любое имя.
В MySQL есть возможность создания дополнительных пользователей. После установки MySQL в вашем распоряжении имеется пользователь root, который имеет наивысшие права. Использовать его непосредственно для доступа к базе данных из-под, скажем, PHP весьма небезопасно. Самым оптимальным и правильным решением является создание для каждой базы данных своего пользователя, который имеет доступ только к этой базе данных. При такой схеме в случае взлома на вашем сервере одного из сайтов, данные в базах данных других сайтов останутся недоступными.
Можно задать нового пользователя при помощи phpMyAdmin. Допустим, мы хотим установить форум на сайте, для него необходимо завести отдельную базу данных. Для этого заходим в phpMyAdmin под пользователем root и переходим в раздел «Привилегии» (в новых версиях «Пользователи»:
Нажимаем «Добавить нового пользователя»
После этого откроется окно для добавления нового пользователя. В поля этой формы вносим данные для нового пользователя.
- Введем имя пользователя, связанное по смыслу с назначением создаваемой базы данных. Мы в качестве примера создаем базу данных для форума, поэтому пользователя называем forum . Если MySQL и веб-сервер расположены на одном компьютере, то выбираем Хост: локальный для повышения безопасности. Пароль можно ввести самому, либо сгенерировать. Установите флажок "Создать базу данных с именем пользователя в названии и предоставить на нее полные привилегии". Нажмите "Создать пользователя".
- Выходим из phpMyAdmin и заходим снова уже под именем и паролем созданного пользователя. В списке баз данных должна быть доступна только база данных, совпадающая с именем пользователя (помимо системной базы данных information_schema ):


PHPMyAdmin. Назначение. Применение. (227 KB)

