MySQL é um programa usado para projetar administrar banco de dados regionais (RDBMS) tendo como base o sistema SQL, rápido e confiável ele se tornou muito popular pelos programadores e proprietários de sistemas de banco de dados. Ele pode ser executado em praticamente todas as plataformas como: Mac OS, Unix e Windows.
Pode ser usado em várias outras formas como também para desenvolver aplicativos e aplicações baseadas para web e publicações online, além de ser extremamente importante para empreendimentos como um componente de código aberto denominado de LAMP. Lamp também é uma plataforma de desenvolvimento para web, usando a Linux como sistema operacional, o MySQL como sistema de gerenciamento de dados, o PHP como sintaxe de linguagem de script orientada a objetos.
Foi desenvolvido pela empresa sueca MySQLAB, e posteriormente comprada pela Oracle em 2008. A empresa sueca ainda pode utilizar o MySQL, porém devem solicitar uma licença comercial para Oracle. O programa possui varias ramificações que também são conhecidas com garfo e tem atualmente quatro versões.