« Back to Glossary Index

A relational database organizes data into structured tables made up of rows and columns, with defined relationships connecting those tables to one another. MySQL, the database system WordPress runs on, is a relational database — one of the most widely used database models in existence.

  • Data is organized into tables, each with a clearly defined structure
  • Tables relate to one another through shared keys — for instance, a post connected to its specific author
  • SQL (Structured Query Language) is used to query, insert, update, or delete data within the tables

WordPress's `wp_posts` table stores content, while its `wp_users` table stores accounts — the two are connected through a shared author ID, letting WordPress reliably know exactly which specific user wrote which specific post.

  • Relational databases — structured, table-based, with well-defined relationships between them
  • NoSQL databases — considerably more flexible, without a rigid, predefined structure

WordPress's underlying content — posts, categories, tags, comments, and users — has genuinely well-defined relationships to one another, which is exactly the kind of structured data a relational database like MySQL is specifically built to handle efficiently.

« Back to Index
Share This