Página Inicial
  Cadastro
  Plugado
  Sociedades
  Culinária
  Cultura e Lazer
  Economia
  Espiritismo
  Informática
  Jogos
  Conteúdo
  Bate-papo
  Feiras e Eventos
  Fórum
  Jogos on-line
  Lista de FLOGs
  Mapa do Site
  Mural
  Palavras Cruzadas
  Receitas
  Pesquisas
  Pesquisa de artigos
  Pesquisa de filmes
  Pesquisa de receitas
  Publicidade
  Central de publicidade
  Conteúdo no seu site
  Estatísticas
  Propostas
 
 
17
usuários on-line
 
33617
integrantes

 

   Informática :: Artigos

 
 
Sintaxe SELECT no MySQL
29/02/2008
 
Escrito por:
Fábio Ruiz
Deixar uma mensagem para o colaborador Enviar artigo para um amigo
 
SELECT [STRAIGHT_JOIN]
[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
[SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS] [HIGH_PRIORITY]
[DISTINCT | DISTINCTROW | ALL]
expressão_select,...
[INTO {OUTFILE | DUMPFILE} 'nome_arquivo' opções_exportação]
[FROM tabelas_ref
[WHERE definição_where]
[GROUP BY {inteiro_sem_sinal | nome_col | formula} [ASC | DESC], ...
[WITH ROLLUP]]
[HAVING where_definition]
[ORDER BY {inteiro_sem_sinal | nome_coluna | formula} [ASC | DESC], ...]
[LIMIT [offset,] row_count | row_count OFFSET offset]
[PROCEDURE nome_procedimento(lista_argumentos)]
[FOR UPDATE | LOCK IN SHARE MODE]]


O comando SELECT busca linhas na(s) tabela(s) definidas no na cláusula FROM. A cláusula WHERE define a(s) condição(ões) que os dados terão de satisfazer para fazer parte da resposta.

Ex:

SELECT id_aluno, nome, endereço, complemento, bairro, cidade, id_estado FROM tbl_aluno WHERE id_estado = 25 ORDER BY nome ASC


No exemplo acima, solicito as colunas presentes na select, que constam na tabela tbl_aluno, porém determino que somente deverá fazer parte do resultado, linhas (registros) que constarem na coluna (campo) id_estado, o valor 25. Além da limitação do valor da coluna, através da cláusula ORDER BY, solicito a ordenação crescente (“ASC” opcional) pela coluna nome.

Este foi um exemplo muito básico do que é possível fazer com a linguagem SQL, no próximo artigo irei mostrar um caso de junção de tabelas e alguns casos onde podemos montar subquerys.
 


 

 

   Imagens

 






Nenhuma imagem dispon�vel


 

   Veja também

 
Montando páginas com dados do Banco MySQL em PHP
Conexão com banco de dados MySQL em PHP
Estruturas de Laço em PHP
Estruturas de Controle em PHP
Comando echo no PHP

 


 
Desde 2003 - Sociedade Digital - Todos os direitos reservados