MySQL is an open source relational database management system that processes data with structured query language (SQL). It is mainly used for Web applications, embedded applications, and as an alternative to proprietary database systems. MySQL works within several development environments including Perl, PHP, ASP, ASP.NET, and ColdFusion.