Reflecting on my MySQL journey, I realize that a few foundational topics completely changed how I understand and use databases. These topics—primary and foreign keys, JOINs, and indexes—form the heart of the MySQL Basics series. Each one felt like a major breakthrough when I first learned it. Writing about them helped me rediscover that excitement […]
Since 2024, MySQL and ODBMs.org have embarked on a collaboration to produce insightful articles that cater to the needs of data professionals. This partnership has yielded an impressive portfolio of 15 published articles covering a diverse range of topics, marking a significant success in bridging knowledge between the MySQL Community and ODBMs.org. ODBMs.org has established […]
This is a MySQL Blog, why am I posting about Slack, Feed Readers, RSS and Atom ? Because blog aggregators, which are usually consumed on their RSS or Atom interface via a Feed Reader, are an important knowledge sharing tool in the MySQL Community (and in other communities, see Valkey below). I know some people are using Slack as their Feed Reader, and I recently realized Slack is
On October 10th, 2025, we released MySQL 9.5, the latest Innovation Release. As usual, we released bug fixes for 8.0 and 8.4 LTS, but this post focuses on the newest release. In this release, we can see contributions related to Connector J and Connector Net, as well as to different server categories. Connector / J […]
Congratulations, library explorer! You’ve journeyed from empty shelves and head-scratching table structures to a bustling digital library, complete with secure doors and well-organized stacks. Now, as you place the final book in your collection, there’s one crucial skill left before you can truly claim the title of database master: keeping your hard-earned data safe for […]
If you’ve been following along on your MySQL library adventure, you now know how to build sturdy shelves (tables), fill them with treasured books (data), and ask clever questions (queries) to your database. But—plot twist!—there’s another important character in our story: security. After all, what good is your carefully cataloged collection if just anyone can […]
Following our previous blog post, we are pleased to extend an invitation to join us at the various shows, meetups, and events we are sponsoring and attending from November 2025 to January 2026. Find below more details on specific dates and locations, and we look forward to engaging with you during this exciting season of […]
You’ve made it this far in your MySQL adventure: your digital library boasts neat shelves (tables), well-behaved columns, and students—err, readers—lined up in orderly rows. You can create tables, insert new authors, update overdue fines, and remove that one book nobody wants to talk about. But what happens when you need to make several changes […]
Congratulations, library legend! If you’ve made it this far, you already know how to select rows, join tables, and summarize data in MySQL. You might even feel like the database’s resident Sherlock Holmes, unearthing facts with dazzling efficiency. But what happens when your digital library comes alive, and your once-tidy student and book tables start bursting at the digital […]
Welcome back, library explorer! By now, you’ve learned how to select data with SELECT, peek at your digital shelves, and even master the art of paging through a crowded student register using LIMIT and OFFSET. But what if you want answers to those big questions, like “How many student records have I collected?” or “What’s the earliest book checked […]