MySQL is a relational database management system based on SQL – Structured Query Language. ... The most common use for mySQL however, is for the purpose of a web database. It can be used to store anything from a single record of information to an entire inventory of available products for an online store.