Su principal objetivo de diseño fue la velocidad, por ello se suprimieron algunas características de los demás SGBDs (Sistema de Gestion de Base de Datos), como las transacciones y las subselects. Consume pocos recursos y se distribuye bajo licencia GPL (a partir de la versión 3.22).
Ventajas:
- Mayor rendimiento
- Mejores utilidades de admon
- Integracón perfecta con PHP
- Sin límites en los tamaños de los registros
- Mejor control de acceso de usuarios
El lenguaje SQL para acceder a bases de datos relacionales, fue lanzado al mercado por IBM al mercado allá por 1981, después de varios años de desarrollo y en 1983 empezó a vender DB2, un sistema de gestión de bases de datos que se hizo muy popular. Posteriormente, el Instituto de Estándares Nacional Americano(ANSI) adoptó el SQL como estándar para el acceso a bases de datos relacionales, y al añó siguiente, se convirtió en estándar ISO.
Actualmente, se encuentra en fase de estandarización la versión 3, que será un lenguaje por sí mismo, y no necesitará de otros para actuar, nuevos tipos de datos complejos...
Alrededor de la década del 90, Michael Windenis (monty@analytikerna.se) comenzó a usar mSQL (
http://www.hughes.com.au/∞) para conectar tablas usando sus propias rutinas de bajo nivel (ISAM). Sin embargo, después de algunos testeos llego a la conclusión que mSQL no era lo suficientemente rápido ni flexible para sus necesidades. De todo esto surgió en una nueva interfaz SQL (claro que con código mas portable) con algunas apariencias similares en la API de C y en los nombres y funciones de muchos de sus programas. Esto había sido hecho para lograr con relativa facilidad portar aplicaciones y utilidades de MiniSQL a MySQL.
Este tutorial va a tratar de introducir al lector en el amplio mundo de MySQL. Para un estudio más amplio, recomiendo la visita del completo tutorial que hay en su web
www.mysql.com∞.