All about the Wordpress Database, what is it, is it edible?

WordPress is billed as a beginner-friendly platform and for this reason, this is a popular option for many first-time website owners. You can do a lot through WordPress without any technical knowledge.

At the same time, if you want to make the most of the platform, you have to pay to understand how some of its most basic elements work. For example, after you have used WordPress for a while, you should learn about how the WordPress database works.

Your website database is extremely important, as it stores all the information needed for your website to function.

In this post, we will talk about what a WordPress database is and how it works. In addition, we will look into how to find and manage yours. Let's get started!

About the database

Wikipedia's database concept is not unique to WordPress. Put simply, the database is an organized data collection . This data is stored electronically, usually on a computer system and can be accessed at will. Databases can have any size and complexity.

The common point of all of them is how they store a set of information in a way that is easily accessible. Internal data - like records or files - is usually organized into rows, columns and tables. Additionally, the database is dynamic. You can add, delete and modify information in the database, as long as you have access to it.

Databases will often have some kind of security measure to prevent unauthorized users because the data they contain may be intrinsically sensitive.

Why does WordPress require databases

You may not realize it, but your WordPress site is much more complex than it looks. There is a lot going on behind the scenes to make it work correctly, even if your website is quite small. In particular, a WordPress site is made up of many different types of data.

As you might have guessed, all this information is stored in a centralized WordPress database. This database is what makes your site run and for the changes you or your visitors make to be saved. Some data stored in your WordPress database include:

  • Articles, pages and other content.
  • Organizational information such as categories and tags.
  • User data and comments.
  • Install throughout the site.
  • Plugin and data related to the topic.

In other words, everything that makes up your website is in its database. For this reason alone, it is worth learning a little about how the database works.

How does your WordPress database work?

When you install a new WordPress site, part of the process involves creating a database for it. In general, this happens automatically. However, you can also create the database manually or even use an existing database with the new website.

Regardless, your database will almost always be hosted on the hosting provider's server. This is sometimes called an on-line database server. When a person visits your site, their browser will send a request to your site's server. The server then sends the necessary data to display the website and make it work correctly. It is also worth noting that a database requires a separate software suite to operate.

WordPress uses a database management system called MySQL, which is open source software. This means that sometimes you will hear the database of your website called the MySQL MySQL database. MySQL is what allows databases to store information and give you access to it. When data needs to be stored, changed or deleted, WordPress sends a 'query' of MySQL to the database. This simply means that instructions are sent about which data will be affected and what should be done with that data.

Here is an example of a fairly simple MySQL query:

DELETE FROM wp_comments WHERE wp_comments.comment_approved = ‘spam’;

This line requires the database to review all the data contained in it related to user comments. It will find any comments you have marked as spam and delete them. Many queries involving databases run automatically.

However, you can also directly access your database and run these types of commands manually or use the database manager to simplify the process. This allows you to complete certain tasks faster than performing them through the control panel and can allow you to do things you cannot (such as changing your account username). .

Later, we will talk about how to find and access your WordPress database. However, let's first take a closer look at the types of tables that the database includes.

How does your WordPress database organize information?

Earlier, we mentioned the adoption of that information in the database. In order for the huge amount of information to be accessed quickly and easily, it was organized into a series of database tables.

Specifically, an entirely new WordPress database will Including the following tables :

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

As you can see, the names of these tables give you a good idea of ​​what each person is responsible for. In addition, each table contains different columns and fields that contain more specific types of information. For example, the wp_comments table contains data related to comments left on your pages and posts. It is broken down into the following columns:

  • comment_ID
  • comment_post_ID
  • comment_author
  • comment_author_email
  • comment_author_url
  • comment_author_IP
  • comment_date
  • comment_date_gmt
  • comment_content
  • comment_karma
  • comment_approved
  • comment_agent
  • comment_type
  • comment_parent
  • user_id

This basically means that the database stores a lot of information about each specific comment. This includes the unique ID of the comment, the post with the location, details about its author, and more. If you want to delete spam comments as in our previous example, this database table is what you need to access with your MySQL query.

How to access and use your WordPress database (in 2 steps)

In most cases, your database is self-sufficient. You do not need to access it to create content and run your website. At the same time, there are many situations in which it is convenient to know how to find and understand your database. Some reasons you may need to access your WordPress database include:

  • For learning purposes, to better understand how to structure your website.
  • To perform tasks that cannot be handled via the WordPress dashboard.
  • As part of troubleshooting process for some common WordPress errors.

There is also a common problem related to your database, which you can fix with our guide: How to fix a corrupted MySQL MySQL server in WordPress.

With this in mind, let's find out how to manage your WordPress database.

Step 1: Log in to phpMyAdmin

Because your database is hosted on your site's server, you will need to go through the hosting service provider to access it. This means the required process may vary slightly, depending on the web server you are using. However, in most cases you will need to use an interface called phpMyAdmin.

First of all, before interacting with your database, you will want to make sure you have recent backups of the site. It's easy to make random changes to your database that are difficult to reverse and potentially break the site. If you have a backup, you just need to restore your site to a previous state if you get an error.

Next, you will want to locate phpMyAdmin in your hosting account. Usually, this means first access cPanel, then find phpMyAdmin inside. However, the process may be slightly different if your web server uses a single management system.

Step 2: Access your database and start making changes

Regardless of how you access it, phpMyAdmin has a consistent interface regardless of:

PhpMyAdmin Manager

PhpMyAdmin Manager

The tab database at the top of the screen is where you can see a complete list. There should be a few related to phpMyAdmin itself and one named after your site. Click on the following and you will see the database:

MySQL database

MySQL database

As you can see, this includes a list of database tables that we discussed earlier. Each person can be accessed to view the columns and fields that contain:

MySQL database wp_options

MySQL database wp_options

From here, you can use various options to search, add, modify and delete data. For example, see how to change your WordPress account username. This is something you cannot go through the control panel but simply to do by accessing your database.

To do this, you want to select the wp_users table and click Edit next to any username you want to change:

Change your username through the database

Edit your username through the database

Then, add your new username in the Value field in user_login:

Updated your username directly on the WordPress database

Updated your username directly on the WordPress database

To complete your changes, select Go. This will automatically update your account username. Many database operations are simple - all you need to do is find the right piece of data and change it. However, remember to be very careful when doing this.


If you're not a web developer, the thought of interacting with your WordPress database can be scary. However, this is a worthwhile task to learn, as it can allow you to make all kinds of changes to your site.

Plus, most hosts make it a simple process to access and manage your database. contains all information required to run - including content, user data, settings and more.

This information is organized into tables, columns and fields that you can modify as you like. You can access your database by navigating to phpMyAdmin in your hosting control panel - just remember to back up your site first and be very careful when making changes.

About My name is Nguyen Manh Cuong. I was born in a poor village in Ba Vi district, HA NOI province - windy and sunny land. Currently. Mr Cuong.
Newer Posts Newer Posts Older Posts Older Posts


Post a Comment