Sunteți pe pagina 1din 2

Que es MySQL

MySQL, es un sistema de gestión de base de datos relacional o SGBD. Este


gestor de base de datos en multihilo y multiusuario, lo que le permite ser utilizado
por varias personas al mismo tiempo, e incluso, realizar varias consultas a la vez,
lo que lo hace sumamente versátil.

Nació como una iniciativa de Software Libre y aún sigue ofreciéndose como tal,
para usuarios particulares. Pero si se desea utilizarlo para promover datos en una
empresa, se puede comprar una licencia, como un software propietario, que es
autoría de la empresa patrocinante (Actualmente Oracle Corporation).
La mayor parte del código se encuentra escrito en lenguaje C/C++ y la sintaxis de
su uso es bastante simple, lo que permite crear bases de datos simples o
complejas con mucha facilidad. Además, es compatible con múltiples plataformas
informáticas y ofrece una infinidad de aplicaciones que permiten acceder
rápidamente a las sentencias del gestor de base de datos.
Que son los procedimientos almacenados en 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.

Generalmente, los procedimientos almacenados lo que hacen es mejorar el


rendimiento, puesto que con poca información (la que introducen los usuarios)
generan una rápida y eficiente respuesta, teniendo en cuenta que en dicha base
de datos puede existir un gran número de bibliotecas. Por este motivo, lo habitual
es que estos procedimientos se utilicen principalmente cuando los usuarios usan
diferentes aplicaciones, pero están programadas en distinto lenguaje o se usan a
través de diferentes plataformas.

Como se crean estas

Nuevo post para repasar la sentencia de MySQL CREATE PROCEDURE, la


funcionalidad de dicha sentencia es la de crear procedimientos almacenados para
su posterior ejecución tantas veces como se necesite.

De esta manera podemos ahorrar tiempo en la implementación (Comandos SQL)


de estos procedimientos, además aumentamos la seguridad de nuestra base de
datos MySQL al conceder únicamente permisos para la ejecución de los
procedimientos necesarios.

Otras sentencias interesantes son:


 ALTER PROCEDURE
 DROP PROCEDURE
 CREATE TABLE y ALTER TABLE
 INSERT
 DELETE y TRUNCATE

S-ar putea să vă placă și