Устройство базы данных WordPress. Таблицы базы данных

База данных WordPressЗдравствуйте уважаемые читатели и гости блога Spectr-rv.ru. Сегодня, продолжая знакомство с WordPress, мы рассмотрим базу данных (БД). Мы выясним, что такое база данных WordPress, как она устроена и зачем нужна. Данная тема будет особенно интересна начинающим блоггерам, многие из которых недостаточно хорошо знают структуру БД.

База данных – это место хранения всей, опубликованной на сайте информации (текстов, комментариев, паролей и т. п.), своего рода мозговой центр сайта. База данных WordPress состоит из отдельных таблиц с префиксом «wp_», назначение и содержимое которых мы сегодня вкратце  рассмотрим.

Чтобы увидеть таблицы БД, нужно зайти на свой хостинг (в моем случае «Timeweb») и перейти в раздел «Базы данных MySQL». Далее следует щелкнуть по ссылке «phpMyAdmin» и, на открывшейся странице, выбрать нужную базу данных. После этого вы увидите красиво оформленный перечень таблиц своей базы данных.

База данных WordPressЯ специально не объясняю подробно, как открыть БД, так как на разных хостингах порядок действий может несколько отличаться, но суть везде одна – зайти на страницу   «phpMyAdmin» и выбрать требуемую базу данных.

Для общего сведения поясняю, что MySQL – это система управления базами данных (СУБД), а PHPMyAdmin – веб-интерфейс для администрирования СУБД MySQL, позволяющий просматривать содержимое таблиц и баз данных.

Структура базы данных WordPress

Как видно из рисунка, база данных, созданная при установке  WordPress, состоит из 11 обязательных таблиц. В дальнейшем, по мере развития сайта, количество таблиц может увеличиваться.

Чтобы ознакомиться с содержимым какой-либо таблицы БД, нужно щелкнуть по ее названию в показанном на рисунке перечне или по вкладке «Обзор».

Рассмотрим, какие данные хранятся в основных таблицах БД

Wp­_commentmeta

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

База данных WordPressЗдесь отображена также информация о деятельности плагина Akismet, сортирующего все комментарии, оставляемые на моем блоге. Одобрен комментарий, или зачислен в спам – все зафиксировано в этой таблице.

Wp_comments

Здесь сохраняются тексты всех одобренных комментариев.

База данных WordPressВ таблице можно найти сведения об авторе комментария (имя, IP адрес, E-mail, url, используемый браузер), дату добавления комментария и дату его одобрения, и еще много всякой информации.

Wp_links

Таблица содержит список ссылок, аналогичный имеющемуся в административной панели сайта, в меню «Ссылки».

База данных WordPress

Wp_options

Это таблица, содержит все настройки вашего WordPress блога, большинство из которых можно увидеть в административной панели блога, в меню «Параметры» --> «Общие».

База данных WordPressЗдесь также можно найти параметры установленных на сайте плагинов, виджетов, тем оформления и т. п.

Wp_postmeta

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

База данных WordPressВ таблице отражено содержимое заполняемых вами полей плагина All in One SEO Pack (Title, Description, Keywords). Здесь также размещена информация обо всех прикрепленных медиафайлах (изображения, видео и аудиофайлы и т. п.) и еще много всяких сведений.

Wp_post

Это самая большая таблица вашей базы данных. Здесь содержатся тексты всех записей, включая ревизии, а также такие сведения о них, как название записи, дата публикации, автор записи.

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

Wp_terms

Эта таблица представляет собой перечень всех категорий (рубрик) сайта.

База данных WordPress

Wp_term_relationships

В таблице показано, в какой рубрике опубликована та или иная запись.

База данных WordPress

Wp_term_taxonomy

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

База данных WordPressВ этой таблице показано количество постов, опубликованных в каждой из рубрик, а также приведено описание (description) каждой категории, если таковое имеется.

Wp_usermeta

Таблица содержит информацию о зарегистрированных пользователях (метаданные пользователей сайта).

База данных WordPressЗдесь можно найти имя, фамилию, никнейм каждого пользователя и еще много, много сведений.

Wp_users

В этой таблице размещен список зарегистрированных пользователей сайта.

База данных WordPressТаблица содержит такие сведения о пользователях, включая администратора, как логин, пароль (в зашифрованном виде), E-mail, url, дата регистрации и т. п.

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

Чтобы вручную работать с базой данных, желательно предварительно изучить ее функции и устройство. Перед любыми экспериментами с базой данных, рекомендуется создать ее резервную копию, чтобы подстраховаться на случай нежелательных последствий. Начинающим блоггерам, достаточно ограничиться периодической оптимизацией (чисткой) БД с помощью, например, плагина WP-Optimize.

Вот и все, что я хотел рассказать о структуре базы данных вашего сайта. Надеюсь, информация была для вас полезной. Теперь вы в общих чертах знаете, что собой представляет база данных WordPress и, при желании, можете продолжить изучение ее свойств самостоятельно. Удачи!

С уважением, Владимир (Spectr-rv.ru).

Поделитесь своим мнением

Подписка на обновления

Хотите получать новые статьи на почту? Введите свой e-mail адрес:

© 2017 Полезные советы, программы и сервисы интернета  Войти