Vous êtes ici : Accueil > Lexique > MySQL

MySQL : Structured Query Language

Logo MySQLMySQL (SQL veut dire Structured Query Language en anglais) est un serveur de bases de données relationnelles SQL très rapide, multithread, robuste et multi-utilisateurs. MySQL est un logiciel libre développé sous licence GNU General Public License. Il a été conçu et est maintenu par une société suédoise, MySQL AB, fondée par deux Suédois et un Finlandais : David Axmark, Allan Larsson et Michael « Monty » Widenius.

Au début, MySQL n'autorisait pas les transactions, mais cette fonction est maintenant disponible. Le standard ANSI SQL a quelquefois été étendu, mais n'est pas complètement implémenté ; les fonctionnalités les plus souvent demandées sont sans doute :

MySQL fonctionne sur beaucoup de plates-formes différentes, incluant AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI Irix, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64 Unix, Windows 95, 98, NT, 2000 et XP.

Les bases de données MySQL sont accessibles en utilisant les langages de programmation C, C++, Eiffel, Java, Perl, PHP, Python, et Tcl ; une API spécifique est disponible pour chacun d'entre eux. Une interface ODBC appelée MyODBC est aussi disponible.

Les tables MySQL peuvent être de différents types : MyISAM, MERGE, ISAM, HEAP, InnoDB, Berkeley DB.

source : wikipedia