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

WordPress использует MySQL в качестве системы управления базами данных. MySQL — это программное обеспечение, используемое для создания баз данных, хранения и получения данных по запросу. MySQL также является программным обеспечением с открытым исходным кодом, как и WordPress, и лучше всего работает с другим популярным программным обеспечением с открытым исходным кодом, таким как веб-сервер Apache, PHP и операционная система Linux.

Для установки WordPress вам понадобится база данных MySQL. Все хостинг-провайдеры WordPress предлагают MySQL, включенный в их пакеты хостинга. Во время установки (см. Полное руководство по установке WordPress) вы предоставляете WordPress информацию о своей базе данных.

Что такое хост базы данных

Хост базы данных — это компьютер, на котором размещена ваша база данных на сервере MySQL. В большинстве случаев это выглядит так, localhostи ввод localhost в поле хоста подключит WordPress к вашей базе данных. Однако некоторые провайдеры веб-хостинга могут использовать разные имена хостов для управления серверами MySQL. Вы найдете имя своего хоста в разделах MySQL или База данных панели управления хостингом. Спросите у своего хостинг-провайдера, если вы не можете найти имя хоста.

Что такое таблица базы данных

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

Пример: в офисной базе данных может быть таблица с именем employee_records. Эта таблица может иметь следующие столбцы:

  • employee_id
  • employee_name
  • employee_joining_date
  • employee_phone_no

WordPress автоматически создаст таблицы в вашей базе данных. На момент написания этой статьи установка WordPress по умолчанию создавала следующие таблицы:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_options
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy
  • wp_usermeta
  • wp_users

Каждая из этих таблиц будет иметь разные столбцы, в которых хранятся данные. Например, таблица wp_users имеет следующие столбцы:

  • ID
  • user_login
  • user_pass
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • user_status
  • display_name

Что такое SQL-запрос

SQL — это аббревиатура от Structured Query Language, это специальный язык программирования, используемый для управления базами данных. Инструкция, выдаваемая SQL серверу базы данных для извлечения данных, называется запросом. WordPress использует запросы MySQL для получения данных и использования их для создания веб-страниц.

Типичный запрос MySQL выглядит так:

SELECT * FROM wp_posts WHERE ID = 23;

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

Как управлять базой данных WordPress

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

Базами данных WordPress можно управлять с помощью phpMyAdmin , веб-приложения с открытым исходным кодом и удобным графическим пользовательским интерфейсом для управления базами данных MySQL. Существует также множество доступных плагинов WordPress, которые могут помочь вам создавать резервные копии базы данных WordPress .