Este libro sobre MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones específicas usando este sistema de gestión de bases de datos relacionales. Presenta los mecanismos fundamentales de MySQL comunes de las versiones 5.1 a 5.6 así como las particularidades de su última versión, independientemente del lenguaje de programación usado. Primeramente, el autor presenta qué es exactamente MySQL y cómo empezar con su instalación en distintas plataformas, su configuración y cómo conectarse con diferentes herramientas cliente, gestionar bases de datos y tipos particulares. Se revisan, a través de una comparativa, diferentes herramientas gráficas entre las más populares del mercado. A continuación, se entra en los detalles del ineludible lenguaje SQL a través de las órdenes clásicas como SELECT, UPDATE, DELETE, CREATE y otras, así como en sus aspectos más avanzados: funciones predefinidas del lenguaje, gestión de formatos y escritura de procedimientos almacenados. Se detalla la interfaz entre MySQL y los lenguajes Java y PHP, con varios ejemplos de código. Finalmente, basándose en las buenas prácticas, el autor presenta aspectos de seguridad y rendimiento, así como las problemáticas del despliegue en test y en producción de las aplicaciones. Hay complementos disponibles para su descarga en el sitio web www.ediciones-eni.com. Los capítulos del libro: Prefacio ? Introducción a MySQL ? Instalación y toma de contacto ? Herramientas de desarrollo ? Primeros pasos ? Tipos de datos y tablas MySQL ? Transferencia de datos ? Consulta de datos: SELECT ? Uso de funciones nativas de SQL ? Metadatos ? Otras órdenes SQL distintas de SELECT ? Subconsultas y JOINS - Procedimientos almacenados ? Seguridad y permisos ? MySQL y PHP ? MySQL y Java ? Complementos útiles y buenas prácticas ? Anexos
