When you use a script-driven app for your site, any data which both you and the site users generate shall be stored within a database - a collection of information, that's structured in cells and tables for simplier and easier reading and writing. The latter is carried out by employing special software called database management system and one of the most popular ones around the globe is MySQL. A wide range of script apps are designed to work with MySQL because it is simple to use, it performs really well on a hosting server and it's also universal as it can function with widely used web programming languages (Java, Perl, Python, PHP) and on numerous web server Operating Systems (Windows, UNIX, Linux). There are hundreds of scripts that use MySQL, including popular ones such as Moodle, Joomla and WordPress.