Página 3
mysql> SELECT SIN(PI()/4), (4+1)*5;
+-------------+---------+
| SIN(PI()/4) | (4+1)*5 |
+-------------+---------+
| 0.707107 | 25 |
+-------------+---------+
Os comandos mostrados têm estado relativamente em declarações de linhas únicas e curtas. Você pode até mesmo entrar com declarações múltiplas em uma única linha.
Somente termine cada uma com um ponto-e-vírgula.
mysql> SELECT VERSION(); SELECT NOW();
+--------------+
| version() |
+--------------+
| 3.22.20a-log |
+--------------+
+---------------------+
| NOW() |
+---------------------+
| 1999-03-19 00:15:33 |
+---------------------+
Um comando dado todo em uma única linha, assim como comandos compridos que requerem várias linhas, não tem nenhum problema. MySQL determina que sua declaração termina por um ponto-e-vírgula, e não, o fim de uma linha de entrada.
Aqui é uma simples declaração de linha múltipla:
mysql> SELECT
-> USER()
-> ,
-> CURRENT_DATE;
+--------------------+--------------+
| USER() | CURRENT_DATE |
+--------------------+--------------+
| joesmith@localhost | 1999-03-18 |
+--------------------+--------------+
Neste exemplo, note como o prompt muda de mysql> para -> depois que entra com a pergunta na primeira linha de uma linha múltipla. MySQL indica que não tem uma declaração completa e está esperando o resto. O prompt é seu amigo, porque ele fornece retorno valioso. Se você usa aquele retorno, você sempre estará atento do que MySQL está esperando. Se você decide não executar mais nenhum comando que está no processo de entrada, cancele isto, digitando \c.
mysql> SELECT
-> USER()
-> \c
mysql>
|