Этот инструмент является наилучшим из всех известных, которые позволяют выполнять все операции с базой данных (БД). Кроме того, он очень распространен и практически все хостеры предоставляют ту или иную его версию. Версии отличаются интерфесом (но не сильно), поэтому научившись использовать одну версию, Вы с легкостью овладеете другой. Вот некоторые его функции:
Инструмент позволяет работать с несколькими базами одновременно. Это очень полезно, если вы компилируете из нескольких баз одну или наоборот, раскидываете значение одной базы по нескольким.
Кроме того, при работе с этим инструментом Вы всегда будете знать, что Вы делаете, поскольку все необходимые регулировки на виду. Существуют и другие инструменты для работы с БД. Например, Sypex хорош для автоматичекого бэкапа БД, он довольно быстр, но если Вам нужно произвести ручную правку, добавить модуль или компонент, исправить неожиданно выскочившую ошибку - лучше phpMyAdmin'а Вам инструмента не найти.
Я рекомендую для обучения использовать phpMyAdmin, который встроен в виртуальный сервер «Денвер». Как только Вы установите Денвер (как это сделать, читайте здесь ) вам немедленно станет доступен и phpMyAdmin.
http://localhost./Tools/phpmyadmin/index.php Нажмите Enter.
Для подключения к phpMyAdmin'у, расположенному на удаленном хостинге, хостер или предоставляет ссылку (ее можно найти в документации) или ищите ссылку на него в CPanel.
Чтобы создать новую БД, следует выполнить три простых действия:
Для работы с БД ее необходимо указать. Нажмите в левом поле «БД» на выпадающий список и выберете в этом списке базу:
Теперь можно увидеть в самой верхней строчке рядом с ссылкой Localhost ссылку instanscms. Это то имя, которое я дала БД при ее создании. Естественно, Вы можете дать своей базе любое имя. Эта ссылка полезна, если Вы хотите вернуться например, из режима sql-запроса снова к инструментам, не перезагружая подключение к БД.
Обратите внимание!! На данном скриншоте БД содержит 70 таблиц. Это результат запуска дистрибутива InstantCMS на установку, при включенных демоданных. Сразу после создания БД будет, конечно, пустой, то есть в ней не будет ни единой таблицы! Так что не пугайтесь отсутствием у себя таблиц - так и должно быть.
Для удаления БД ее сперва необходимо выбрать, а затем нажать кнопку «Уничтожить». Если база пуста, то после переспроса она будет удалена.
Если база содержит таблицы, phpMyAdmin сперва предложит базу от таблиц очистить. Как это сделать, читайте в следующем разделе.
Для того, чтобы очистить БД от одной или нескольких, или всех таблиц, следует:
Если Вам необходимо просто почистить таблицу от данных, но не трогать структруру, выберите «Очистить». В этом случае выбранные таблицы останутся на месте, сохранят свою структуру, но очистятся от данных.
Очень часто новички даже не подозревают о необходимости этой процедуры. Ведь БД - это и есть содержание Вашего сайта. Все, что написали Ваши пользователи, все, что написали Вы сами - содержится в БД. Восстановить сайт при наличии дампа - пустяковое дело. Однако, чтобы этот дамп был, его нужно с базы снять. Вот как это делается.
Операция, обратная экспорту.
Предположим, Вы хотите поставить себе на сайт модуль или компонент, которого нет в стандартном движке. Вы заливаете файлы компонента на сервер, пользуясь FTP. Выполнив такую операцию, и открыв браузером сайт, Вы не увидите новый компонент ни в админке, ни на самом сайте. Для того, чтобы подключить новшество к движку, требуется внести информацию о нем в БД.
Как правило, любой мастер, написав компонент или модуль, снабжает его документацией, как его ставить. В документации обычно бывает пункт «Выполнить sql-запрос» и текст самого запроса.
Вообще говоря, все «общение» с MySQL выполняется языком sql-запросов. Создание таблицы, удаление таблицы, получение из базы информации, внесение туда информации - это все sql-запросы. Однако я не буду углубляться здесь в то, как писать sql-запросы, я просто исхожу из предположения, что Вы sql-запрос уже написали, или Вам его написал кто-то, и он составлен правильно.
Еще один нюанс перед началом работы. Иногда бывает, что копируя текст sql-запроса в буфер обмена, мы не задумываемся, что при этом происходит. А иногда происходит переформатирование некоторых символов. Это касается прямых кавычек. MySQL очень внимательно относится к виду кавычек. Поэтому, прежде чем sql-запрос выполнять, убедитесь, что кавычки в запросе именно прямые одинарные.
Проще всего это проверить, скопировав sql-запрос в блокнот и поставив рядом в тексте свою кавычку. Она находится (клавиатура йцукенг) на клавише «э», в английской раскладке, в нижнем регистре. В ANSII этот символ имеет номер 39 и называется «апостроф». Во избежание чудес очень внимательно проверьте, чтобы именно он использовался в sql-запросе. Кроме этого символа допустим «гравис» (96 символ ANSII). Он расположен на клавише «ё» - она находится сразу под клавишей Esc.
Итак, после всех предупреждений приступаем к технике выполнения sql-запросов в phpMyAdmin'е.
Написала feba7
Реклама спонсоров
Конкурсы красоты для женщин и мужчин. Подробности туров.
wildberries.ru
Поставка нефтепродуктов, ламп. Доска бесплатных объявлений и др.
neftegazpostavka.ru
Материалы по истории фондовых рынков Онлайн-версия журнала
dbondar.ru