8
GRUPO #1 Integrantes: Paola Elizabeth Villatoro Canales Kevin Omar Álvarez Álvarez José Adalberto Guevara Martínez Ulises Alexander Hernández Rosa

Variables en MySQL 1

Embed Size (px)

DESCRIPTION

Variables de mysql

Citation preview

Variables en mySQL

Grupo #1 Integrantes:Paola Elizabeth Villatoro CanalesKevin Omar lvarez lvarezJos Adalberto Guevara MartnezUlises Alexander Hernndez Rosa

Variables en mySQL

Que es una variable?Derivada del trmino en latnvariabilis,variablees una palabra que representa a aquello que vara o que est sujeto a algn tipo de cambio. Se trata de algo que se caracteriza por serinestable,inconstanteymudable.

Como usar variables en MySQL dentro de sentencias UPDATE e INSERT

Si se necesita actualizar o crear registros en una base de datos, pero algunos campos necesitan ser calculados tomando como referencia algn valor inicial. Pongamos como ejemplo un folio.

Mientras que es posible lograrlo mediante tablas y funciones, existe un mtodo muy simple y efectivo que suelo utilizar en estos casos.

Casi todos los clientes de MySQL estn configurados para utilizar variables en las consultas. Existen varios tipos de variables, siendo las variables globales las que nos interesan en este apartado.Para registrar una variable global basta con antecederla de una arroba (@) y asignarle algn valor. Contrario a los otros tipos de variables, no es necesario especificar un tipo, pues este lo adquiere con el dato asignado.

Por ejemplo: Si queremos mezclar los datos de una columna con una variable, haramos algo como lo siguiente:+

Si queremos asignar el valor de un campo a una variable, haramos algo as:

1SET @mivariable = 1;1SELECT @mivariable AS id, nombre FROM una_tabla;1SELECT nombre INTO @mivariable FROM una_tabla WHERE id = 1;Cmo utilizar variables en una instruccin Select de MySQLEnMySQL, puedes definir una variable en una declaracin y luego utilizarla en otra. Se declaran variables utilizando la sintaxis "SET @var_name = value;". Al crear las variables, puedes utilizar cualquiera de los tipos de datos enteros, decimales,puntoflotante, binarios, cadena o nulos, luego utilizarlos en clculos o como parte de la instruccin en otras consultas.