No MySQL , você pode definir uma variável em uma instrução e , em seguida, usá-lo em outro. Você declara variáveis usando o " SET @ var_name = value; " sintaxe. Ao criar variáveis , você pode usar qualquer um dos inteiro, decimal , ponto flutuante , binário, string ou tipos de dados nulos, então usá-los em cálculos ou como parte de instruções select em outras consultas. MySQL converte outros tipos de dados, como Boolean , para tipos admissíveis . Quando você sai do MySQL, todas as variáveis que você definiu são liberados. Instruções
1
aberto MySQL e acessar a ferramenta de consulta
2
Digite e execute os seguintes procedimentos : .
SET @ var1 = 5;
SET @ var2 = ' Olá ';
SET @ var3 = True ;
SELECT @ var1 , var2 @ , @ var3 ;
MySQL exibe cada variável na sua própria coluna porque os tipos de dados diferentes . . " Verdadeiro " Note-se que a terceira variável usa um valor booleano, mas o MySQL converte para "1", o equivalente inteiro de
3
Digite e execute os seguintes procedimentos : < br >
SET @ var1 = 2;
SET @ var2 = 3;
SET @ var3 = 4;
SELECT @ var1 + @ var2 + @ var3 ; < br >
MySQL exibe o resultado em uma única coluna e mostra "9", a soma dos três valores de variáveis
4
Digite e execute os seguintes procedimentos : .
SET @ var1 = b'1000011 ';
SELECT @ var1 ;
esta consulta converte o número binário para um número decimal , em seguida, retorna o valor ASCII , neste caso , o "C" maiúsculo caráter
5
Digite e execute os seguintes procedimentos : .
SET @ var1 = CAST ( B'10001 ' aS UNSIGNED ) , @ var2 = B'10001 ' 10 ;
SELECT @ var1 , var2 @ ;
MySQL usa a função CAST para converter o parâmetro binário para um inteiro sem sinal , que neste caso é igual a 17 e atribui -lo para a primeira variável . Ele também converte a segunda variável de binário para um número inteiro e , em seguida, adiciona 10 a ele para totalizar 27
6
Digite e execute os seguintes procedimentos : .
SET @ var1 = ' valor ';
SELECT * FROM table_name WHERE coluna = @ var1 ; .
Esta consulta utiliza a variável na cláusula "where" para filtrar os resultados da instrução SELECT
< br >