MySQL usa linguagem SQL standarizada para armazenamento, actualização e acesso a informações. MySQL é rapido rubosto e capaz de armazenar grande blocos de dados.
Suporta várias linguagens de programação como por exemplo: C, C++, Eiffel, Java, Perl, PHP, Python e TCL. Dispõe tambem de protecção com password segura e flexivel.