Se você não desejar ver todo o registro de sua tabela,
especifique as colunas em que você estiver interessado,
separado por vírgulas. Por exemplo, se você deseja saber
quando seus animais nasceram, selecione as colunas
name
e birth
:
mysql> SELECT name, birth FROM pet;
+----------+------------+
| name | birth |
+----------+------------+
| Fluffy | 1993-02-04 |
| Claws | 1994-03-17 |
| Buffy | 1989-05-13 |
| Fang | 1990-08-27 |
| Bowser | 1989-08-31 |
| Chirpy | 1998-09-11 |
| Whistler | 1997-12-09 |
| Slim | 1996-04-29 |
| Puffball | 1999-03-30 |
+----------+------------+
Para saber quem são os donos dos animais, use esta consulta:
mysql> SELECT owner FROM pet;
+--------+
| owner |
+--------+
| Harold |
| Gwen |
| Harold |
| Benny |
| Diane |
| Gwen |
| Gwen |
| Benny |
| Diane |
+--------+
Entretanto, perceba que a query simplesmente retornou o campo
owner
de cada registro, e alguns deles
apareceram mais de uma vez. Para minimizar a saída, recupere
cada registro apenas uma vez, adicionando a palavra chave
DISTINCT
:
mysql> SELECT DISTINCT owner FROM pet;
+--------+
| owner |
+--------+
| Benny |
| Diane |
| Gwen |
| Harold |
+--------+
Você pode usar uma cláusula WHERE
para
combinar seleção de registros com seleção de colunas. Por
exemplo, para obter a data de nascimento somente dos gatos e
cachorros, utilize esta query:
mysql>SELECT name, species, birth FROM pet
->WHERE species = "dog" OR species = "cat";
+--------+---------+------------+ | name | species | birth | +--------+---------+------------+ | Fluffy | cat | 1993-02-04 | | Claws | cat | 1994-03-17 | | Buffy | dog | 1989-05-13 | | Fang | dog | 1990-08-27 | | Bowser | dog | 1989-08-31 | +--------+---------+------------+
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.