База данных — это структурированный, организованный набор данных. В компьютерной терминологии под базой данных понимается программное обеспечение, используемое для хранения и упорядочивания данных. Воспринимайте это как картотека, где хранятся данные в разных разделах, которые называются таблицами. Когда вам нужен конкретный файл, который вы смотрите в этом конкретном разделе (таблице) и получаете файл (данные) которые вам нужны.
WordPress использует MySQL в качестве системы управления базами данных (далее будем называть БД). MySQL — это программное обеспечение, используемое для создания БД, хранения и извлечение данных при запросе. MySQL является программным обеспечением с открытым исходным кодом, как WordPress и лучше всего работает с другими популярными продуктами, таких как Apache веб-сервер, PHP и операционная система Linux.
Для установки WordPress вам потребуется БД MySQL. Во время установки (см.: завершить установку WordPress Учебник), вы предоставляете WordPress и вашей БД информацию, а затем WordPress берет управление на себя.
Что такое базы данных хоста
Базы данных хоста компьютера, на котором размещается БД на сервере MySQL. Большинство находится на localhost
при вводе localhost в поле host браузера, будет подключение 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
в WordPress имеет следующие столбцы:
- ID
- user_login
- user_pass
- user_nicename
- user_email
- user_url
- user_registered
- user_activation_key
- user_status
- display_name
Что такое SQL запрос
SQL — это аббревиатура для языка структурированных запросов, это специальный язык программирования, используемый для управления БД. Поручение, выданный SQL к БД сервера для извлечения данных называется запросом. WordPress использует MySQL запросы, чтобы получить данные и использовать их для создания веб-страниц.
Типичный MySQL запрос выглядит так:
1 | SELECT * FROM wp_posts WHERE ID = 23; |
SQL не ограничивается только извлекать данные из таблиц. Она также может обновлять, вставлять и удалять данные из таблиц и даже создавать новые таблицы. Это как WordPress хранит и редактирует все свои данные на сайте путем хранения и извлечения из базы с помощью SQL-запросов.
Как управлять БД в WordPress
Важно знать, как вы можете делать определенные запросы на БД WordPress. Это может помочь в решении некоторых общих вопросов для WordPress, который позволит вам восстановить ваш сайт, и сделать ваш сайт более безопасным в целом. Например, вы хотите научиться создавать регулярные резервные копии.
WordPress и БД могут быть управляемыми с помощью phpmyadmin, который является веб-приложением с открытым исходным кодом, с красивым простым графическим интерфейсом пользователя для управления БД MySQL. Есть также много плагинов WordPress, которые могут помочь Вам создать резервные копии БД WordPress.
Дополнительное Чтение
- Как исправить ошибку установления соединения с базой данных в WordPress
- Как изменить Префикс БД WordPress для улучшения безопасности
- Пособие для новичков в WordPress Управление базами данных с помощью phpmyadmin
- Как восстановить базу данных WordPress по умолчанию