es un sistema de gestión de bases de datos relacional desarrollado bajo licencia
dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web. MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.
Procedimientos almacenados mysql
Los procedimientos almacenados trabajan directamente con el sistema de MySQL y son muy ventajosos debido al funcionamiento que tienen. En realidad, estos procedimientos le otorgan velocidad a las demandas que hacen los usuarios sobre algunos datos en concreto, puesto que buscan exactamente lo que el usuario necesita y prácticamente se le da una respuesta inmediata, evitando así que estos reciban todo el flujo de información que se encuentra en esa base de datos y que no les interesa.
Las ventajas de los procedimientos almacenados
Los procedimientos almacenados trabajan directamente con el sistema de MySQL y son muy ventajosos debido al funcionamiento que tienen. En realidad, estos procedimientos le otorgan velocidad a las demandas que hacen los usuarios sobre algunos datos en concreto, puesto que buscan exactamente lo que el usuario necesita y prácticamente se le da una respuesta inmediata, evitando así que estos reciban todo el flujo de información que se encuentra en esa base de datos y que no les interesa. 19.2.1. CREATE PROCEDURE y CREATE FUNCTION 19.2.2. ALTER PROCEDURE y ALTER FUNCTION 19.2.3. DROP PROCEDURE y DROP FUNCTION 19.2.4. SHOW CREATE PROCEDURE y SHOW CREATE FUNCTION 19.2.5. SHOW PROCEDURE STATUS y SHOW FUNCTION STATUS 19.2.6. La sentencia CALL 19.2.7. Sentencia compuesta BEGIN ... END 19.2.8. Sentencia DECLARE 19.2.9. Variables en procedimientos almacenados 19.2.10. Conditions and Handlers 19.2.11. Cursores 19.2.12. Constructores de control de flujo