MySQL w wersji 5 - największa zmiana to zaimplementowanie wielu do tej pory nieobsługiwanych elementów składni SQL. Dodano między innymi procedury, widoki, kursory i wyzwalacze oraz transakcje (stored procedures, views, cursors, triggers, XA transactions). Obecnie testowana wersja MySQL to 5.1 w której dodatkowo można korzystać z kolejkowania wydarzeń oraz pluginów API, co w dużym stopniu zbliżyło funkcjonalnością tę relacyjną bazę danych do PostreSQL. Co warto również podkreślić, zwiększono szybkość działania serwera MySQL, dzięki czemu nadal dzierży on palmę pierwszeństwa w kategorii wydajności.