MySQL est un serveur de base de données libre et dynamique qui, avec les serveurs Apache et PHP, crée ce qu'on appelle "LAMP". (Linux - Apache - MySQL - PHP) - actuellement l'architecture de serveur la plus populaire pour les petits et moyens sites Web. MySQL a été développé principalement dans un souci de performance et non de conformité aux normes en vigueur.
Par conséquent, de nombreux spécialistes l'accusent d'un manque de fonctions de base, qui ont été disponibles pendant des années dans la concurrence. Dans la version 5, les auteurs ont essayé de rendre ANSI SQL 99 conforme et ont pris soin de combler les défauts les plus importants à ce jour : manque de procédures stockées, de vues et de réplications.









