MySQL is an open source database management system. The term SQL is an abbreviation for Structured Query Language. MySQL is basically written in C and C++ and it also uses a lexical analyzer. It in itself is server software and the client libraries use dual licensing distribution.