MySQL is one of the most popular database management systems on the market. A database is a set of cells with data which are organized in tables and the control system is the piece of software that links the info to a script application. For instance, a forum stores all usernames, avatars, posts and so on within a database and every single time a site visitor opens a given thread, the forum script connects to the database and “calls” the content that has to be displayed on a particular page. MySQL is very popular because of its superb functionality, simplicity of use and the fact that it can work with lots of popular scripting languages including PHP, Python, Perl, and so forth. All dynamic sites which are designed with a script-driven application need some kind of database and a number of the most widely used ones including Joomla, Moodle, Mambo and WordPress use MySQL.