Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Banco de Dados / Aula
Caso você não deseje ver todas as colunas de sua tabela, simplesmente forneça os nomes das colunas que você tiver interesse, separando os campos por vírgulas. Por exemplo, se você deseja obter uma lista dos nomes de seus clientes com seus respectivos e-mails, selecione as colunas cli_nome e cli_email, conforme apresentado a seguir.
mysql> SELECT cli_nome, cli_email
FROM clientes;
Observe que apenas as informações sobre os nomes e e-mails foram listados, conforme ilustrado na Figura 4. Essa é uma boa prática de programação, pois além de permitir uma melhor visualização dos dados necessários, ela acelera a recuperação de seus resultados.
Agora, se você deseja só visualizar linhas específicas de sua tabela, você poderá utilizar a cláusula WHERE para limitar os registros a serem exibidos. Por exemplo, se você quiser pesquisar só o e-mail do cliente Sr. José da Silva, você executaria uma consulta como essa:
mysql> SELECT cli_nome, cli_email
FROM clientes
WHERE cli_nome='José da Silva';
Observe que o nome José da Silva foi colocado entre aspas simples, pois o atributo cli_nome é do tipo VARCHAR. Lembre que os tipos de dados textuais como VARCHAR, CHAR, DATE e TIME precisam de aspas simples. E os tipos numéricos como DEC e INT não precisam.
A resposta do SGBD, no caso do MySQL, à esse comando, é ilustrada na Figura 5.
Versão 5.3 - Todos os Direitos reservados