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





Здравствуйте уважаемые читатели и гости блога Spectr-rv.ru. Сегодня, продолжая знакомство с WordPress, мы рассмотрим базу данных (БД). Мы выясним, что такое база данных 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).

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





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

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

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