MySQL is a database management system and a database is a structured collection of data. it may be anything from a list of products on your site or the large amounts of information in a corporate network. to add, access, and process data stored in a computer database, you need a database management system. Since computers are very good at handling large amounts of data, database management plays a central role in computing, as stand-alone utilities, or as parts of other applications.
MySQL is a very fast, multi-threaded, multi-user, and robust Structured Query Language database server. it is is a relational database management system which stores data in separate tables rather than putting all the data in one big storeroom which adds speed and flexibility. the tables are linked by defined relations making it possible to combine data from several tables on request.