Устройство базы данных WordPress. Таблицы базы данных
База данных – это место хранения всей, опубликованной на сайте информации (текстов, комментариев, паролей и т. п.), своего рода мозговой центр сайта. База данных WordPress состоит из отдельных таблиц с префиксом «wp_», назначение и содержимое которых мы сегодня вкратце рассмотрим.
Чтобы увидеть таблицы БД, нужно зайти на свой хостинг (в моем случае «Timeweb») и перейти в раздел «Базы данных MySQL». Далее следует щелкнуть по ссылке «phpMyAdmin» и, на открывшейся странице, выбрать нужную базу данных. После этого вы увидите красиво оформленный перечень таблиц своей базы данных.
Я специально не объясняю подробно, как открыть БД, так как на разных хостингах порядок действий может несколько отличаться, но суть везде одна – зайти на страницу «phpMyAdmin» и выбрать требуемую базу данных.
Для общего сведения поясняю, что MySQL – это система управления базами данных (СУБД), а PHPMyAdmin – веб-интерфейс для администрирования СУБД MySQL, позволяющий просматривать содержимое таблиц и баз данных.
Структура базы данных WordPress
Как видно из рисунка, база данных, созданная при установке WordPress, состоит из 11 обязательных таблиц. В дальнейшем, по мере развития сайта, количество таблиц может увеличиваться.
Чтобы ознакомиться с содержимым какой-либо таблицы БД, нужно щелкнуть по ее названию в показанном на рисунке перечне или по вкладке «Обзор».
Рассмотрим, какие данные хранятся в основных таблицах БД
Wp_commentmeta
Из названия таблицы можно понять, что ее содержимое связано с комментариями. Так оно и есть – в таблице содержатся регистрационные данные оставленных на сайте комментариев.
Здесь отображена также информация о деятельности плагина Akismet, сортирующего все комментарии, оставляемые на моем блоге. Одобрен комментарий, или зачислен в спам – все зафиксировано в этой таблице.
Wp_comments
Здесь сохраняются тексты всех одобренных комментариев.
В таблице можно найти сведения об авторе комментария (имя, IP адрес, E-mail, url, используемый браузер), дату добавления комментария и дату его одобрения, и еще много всякой информации.
Wp_links
Таблица содержит список ссылок, аналогичный имеющемуся в административной панели сайта, в меню «Ссылки».
Wp_options
Это таблица, содержит все настройки вашего WordPress блога, большинство из которых можно увидеть в административной панели блога, в меню «Параметры» --> «Общие».
Здесь также можно найти параметры установленных на сайте плагинов, виджетов, тем оформления и т. п.
Wp_postmeta
В этой таблице содержатся данные обо всех записях и страницах сайта, за исключением самого текста.
В таблице отражено содержимое заполняемых вами полей плагина All in One SEO Pack (Title, Description, Keywords). Здесь также размещена информация обо всех прикрепленных медиафайлах (изображения, видео и аудиофайлы и т. п.) и еще много всяких сведений.
Wp_post
Это самая большая таблица вашей базы данных. Здесь содержатся тексты всех записей, включая ревизии, а также такие сведения о них, как название записи, дата публикации, автор записи.
В таблице указан статус каждого поста (черновик, на утверждении, опубликовано), открытость поста для комментирования, количество оставленных комментариев и еще много всякой информации.
Wp_terms
Эта таблица представляет собой перечень всех категорий (рубрик) сайта.
Wp_term_relationships
В таблице показано, в какой рубрике опубликована та или иная запись.
Wp_term_taxonomy
Здесь, в дополнение к двум предыдущим таблицам, показана иерархия рубрик, то есть отмечено, какая категория является родительской для данной рубрики.
В этой таблице показано количество постов, опубликованных в каждой из рубрик, а также приведено описание (description) каждой категории, если таковое имеется.
Wp_usermeta
Таблица содержит информацию о зарегистрированных пользователях (метаданные пользователей сайта).
Здесь можно найти имя, фамилию, никнейм каждого пользователя и еще много, много сведений.
Wp_users
В этой таблице размещен список зарегистрированных пользователей сайта.
Таблица содержит такие сведения о пользователях, включая администратора, как логин, пароль (в зашифрованном виде), E-mail, url, дата регистрации и т. п.
Как видите, в базе данных содержатся исчерпывающие сведения о вашем сайте. Используя БД можно выполнять массу операций с содержимым сайта: изменять, удалять и обновлять любую информацию; импортировать или экспортировать нужные материалы; оптимизировать структуру самой базы данных и много чего еще.
Чтобы вручную работать с базой данных, желательно предварительно изучить ее функции и устройство. Перед любыми экспериментами с базой данных, рекомендуется создать ее резервную копию, чтобы подстраховаться на случай нежелательных последствий. Начинающим блоггерам, достаточно ограничиться периодической оптимизацией (чисткой) БД с помощью, например, плагина WP-Optimize.
Вот и все, что я хотел рассказать о структуре базы данных вашего сайта. Надеюсь, информация была для вас полезной. Теперь вы в общих чертах знаете, что собой представляет база данных WordPress и, при желании, можете продолжить изучение ее свойств самостоятельно. Удачи!
С уважением, Владимир (Spectr-rv.ru).
Навигация
Предыдущая статья: ← Быстрая проверка сайта на вирусы. Плагин Sucuri Security
Следующая статья: Убираем значок корзины с рабочего стола Windows 7 →