MySQL
MySQL est un serveur de bases de données relationelles SQL très rapide, multi-thread, robuste et multi-utilisateur. MySQL est un logiciel libre: sa licence est la GNU General Public License.
Au début, MySQL n'autorisait pas les transactions, mais cette fonctionnalité 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:
- les "sous-sélections" ou "SELECTs imbriqués". Il semble qu'ils soient en voie de développement pour la version 4.1.
- codage sur plusieurs octets des caractères, comme UTF-8.
MySQL est en "open source" et fonctionne sur beaucoup de plate-formes différentes, incluant AIX, BSDi, DEC Unix, 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 and 2000.
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.
Lien externe: site web de MySQL http://www.mysql.com