I frequently see requests on various web sites from MySQL novices looking for example databases with which to practice. There are several that are highly recommended and we will take a look at them over the next few weeks.
1. World Data Base -- See https://dev.mysql.com/doc/world-setup/en/
This has been THE database used in MySQL's documentation, classes, examples, and just about anything else. There are three tables -- city, country, and countrylanguage -- that are fantastic for teaching the basics such as JOINs, GROUP BY, HAVING, and other SQL commands.
1x. World X Database -- See https://dev.mysql.com/doc/world-x-setup/en/
With the advent of the X DevAPI there needed to be a test database with JSON columns and the World Database was modified. The countryinfo table was added to the inherited three so that you can practice with JSON columns and a JSON …
[Read more]