Free Online MySQL 8.0 Playground
Current database engine: MySQL 8.0 (mysql80)
This page runs MySQL 8.0 (server 8.0.46) in a clean, empty database: create tables, insert rows and run any query. MySQL 8.0 introduced the features most modern MySQL code relies on: common table expressions (WITH, including recursive ones), window functions such as ROW_NUMBER() and LAG(), CHECK constraints, JSON_TABLE and descending indexes.
The 8.0 series reached its end of life in April 2026, so this playground is handy for checking how existing 8.0 queries behave before an upgrade to MySQL 8.4 LTS or MySQL 9.7. For ready-made data, open MySQL 8.0 with the Sakila database.
NEW Now embed mode is available: put an interactive SQL editor on any web page with one script tag.
SQLize is a browser-based MySQL 8.0 SQL editor and query runner for fast testing, debugging, formatting, and sharing. It is useful for interview tasks, migration checks, analytics validation, and learning SQL in a real execution environment.
Developers, students and data analysts from more than 100 countries, most of all India, the United States, Russia, Brazil, Italy, Poland and Vietnam, use SQLize to run MySQL 8.0 queries online without installing a database server. A shareable link turns any query into a reproducible example for a colleague, a teacher or a question on Stack Overflow.