Experimentando a instrução "select"
Seus primeiros passos com a instrução 'select'
O MySQL possui algumas funções que nos auxiliam.
Uma delas é a version()
, ela retorna a versão do MySQL.
Mas não podemos digitar apenas version()
, pois isso gerará um erro 1064, precisamos utilizar
o comando SELECT
junto, dessa forma:
SELECT version();
A instrução acima exibirá:
+------------------+
| version() |
+------------------+
| 5.5.38-0+wheezy1 |
+------------------+
Dica: Mantenha sempre seu sistema atualizado com a última versão. Faça disso um hábito. Depois eu mostrarei como atualizar o MySQL (para Linux, é óbvio).
Também é posssível utilizar o SELECT
dessa forma:
SELECT 5 * 2;
A instrução acima exibirá:
+-------+
| 5 * 2 |
+-------+
| 10 |
+-------+
Repare que ele traz o cálculo como sendo o nome do campo. Agora, tente dessa forma:
SELECT 5 * 2 AS foo;
O AS
é um “alias” (apelido). Em português, “as” siginifica “como”. Se “traduzirmos” o statement para a língua portuguêsa,
teremos:
Selecione o resultado de 5 * 2 com o apelido de "foo";
Case INsensitive
O MySQL não faz distinção entra caixa alta ou baixa.
Isso significa que SELECT now();
é igual a select NOW();
que é igual a SeLeCt NoW();
.
Experimente mais…
Experimentar faz parte do aprendizado, então o que será que os statement abaixo produzem?
SELECT VERSION();
SELECT CURRENT_DATE();
SELECT NOW();
SELECT USER();
Bom… agora que tal aprendermos a criar uma base de dados?