EDWIN SANTADER
Ventajas:
Las ventajas que ofrece la creación de procedimientos y funciones dentro del motor de base de datos son las siguientes:
1. Las operaciones se realizan dentro de MYSQL
2. No se deberá implementar cosas que no sean necesarias en las aplicaciones que consumen datos (aplicaciones PHP, de escritorio, HTML)
3. La seguridad que brinda en abrir solo los procedimientos y no las bases de datos
4. La velocidad con que los procedimientos y funciones devuelven los resultados
5. Multioperabilidad para acceder a la base de tatos desde muchos lenguajes
Funciones:
Cabe recalcar que MYSQL tiene implementadas varias funciones que podemos utilizar pero hay que tomar en consideración que en ocasiones tendremos la necesidad de crear nuestras propias funciones para especializar ciertas consultas a nuestra base.
Funciones de MYSQL
Elección en función de una expresión booleana | |
Elección en función de si el valor de una expresión es NULL | |
Devuelve NULL en función del valor de una expresión |
Funciones matemáticas
Devuelve el valor absoluto | |
Devuelve el arcocoseno | |
Devuelve el arcoseno | |
Devuelven el arcotangente | |
Redondeo hacia arriba | |
Coseno de un ángulo | |
Cotangente de un ángulo | |
Cálculo de comprobación de redundancia cíclica | |
Conversión de grados a radianes | |
Cálculo de potencias de e | |
Redondeo hacia abajo | |
Logaritmo natural | |
Logaritmo en base arbitraria | |
Logaritmo en base 10 | |
Logaritmo en base dos | |
Resto de una división entera | |
Valor del número π | |
Valor de potencias | |
Conversión de radianes a grados | |
Valores aleatorios | |
Cálculo de redondeos | |
Devuelve el signo | |
Cálculo del seno de un ángulo | |
Cálculo de la raíz cuadrada | |
Cálculo de la tangente de un ángulo | |
Elimina decimales |
Algunos ejemplos con estas funciones:
Función ABS:
Como se indica en la tabla esta función sirve para obtener el valor absoluto de un numero; la sintaxis es la siguiente
Select ABS (parámetro);
Esta línea de comando nos retornará como respuesta el valor absoluto del numero que enviamos como parámetro (dentro del paréntesis)
Función COS
Pa encontrar el coseno de un numero, tiene sintaxis similar a las demás
Select ABS (parámetro);
Función CEIL y CEILING
Sirve para redondear una cifra decimal, la sintaxis sería la siguiente
Select CEIL o CEILING (parámetro)
Crear funciones
Antes de comenzar debemos saber que las funciones no solo realizan un trabajo especializado sino que están diseñadas para devolver un valor, según el tipo de función que implementemos estas pueden ser llamadas dentro de sentencias CELECT, INSERT etc.
Primero seleccionamos la base de datos de la cual vamos a consumir datos o simplemente en la que vamos a realizar la función
Luego los comandos para crear las funciones son los siguientes:
CREATE para crear la función
FUNCTION el tipo de procedimiento que vamos a realizar
RETURNS especificar el tipo de dato que nos devolverá la función
RETURN para retornar el resultado
BEGIN Para empezar el bloque de comandos
END Para terminar el bloque de comandos
estan muy buenos los temas q estan subiendo compañeros espero q sigamos haci y poder seguir aportando a esta paguina con buena informacion como la de este tema
ResponderEliminarUn tema muy interesante compañeros que nos dan a conocer un poco mas de todo los programas y aplicaciones que se utilizan en nuestra carrera misma que debemos aprender para poder despeñar en la solucion de algunos problemas.... muy bien continuen adelante y sigan publicando los temas que si nos ayudan para ir conociendo un poco mas de lo que necesitamos a futuro .................. Gracias ............ sigan asi.............
ResponderEliminarSigan Adelante ....... compañeros
ResponderEliminarBuena y muy importante las investigacones solo que si se podria dar una definicion de lo que es el MYSQL para tener el conocimiento en que se esta aplicando las funciones de los codigos.... Gracias.
ResponderEliminarEs bueno saber del tema nos facilitara de mucha ayuda....los comandos son importantes..para funciones en MYSQL....gracias
ResponderEliminar