Análise de Sistemas
Banco de Dados
Computação Gráfica
Diversos
Internet
Lógica
Programação
Redes
Computação
Informática Básica
FrameWorks
Matemática
Cadastre-se
BANCO DE DADOS - CONSULTAS SQL


MAGAZINE LUIZA


CLUBE DE AUTORES


CLUBE DE AUTORES


CLUBE DE AUTORES


AMAZON

PHP-GENERATOR

BANCO DE DADOS - CONSULTAS SQL

O que me preocupa não é o grito dos maus. É o silêncio dos bons. (Martin Luther King)

BANCO DE DADOS – CONSULTAS SQL


Prof. Roni Márcio Fais – www.rmfais.com.

Outubro de 2015.


Este pequeno artigo mostrará que consultas SQL a uma ou mais tabelas de dados podem ser feitas a partir do comando SELECT, combinado a operadores RELACIONAIS, LÓGICOS e alguns comandos complementares como WHERE, LIMIT, ASC, DESK, ORDER BY, LIKE, etc.


EXEMPLOS DE CONSULTAS SQL NO BANCO DE DADOS MYSQL


As consultas abaixo foram testadas em um SGBD MySQL, banco de dados “test” tabela de dados “cidades”. O MySQL é amplamente utilizado em servidores Web por ser robusto e gratuito(freeware).


Obs: “test.” pode ser omitido da sintaxe caso o banco “test” esteja setado para uso. Informar o nome do banco na sintaxe é obrigatório quando a consulta envolve mais de uma tabela.


Seleciona todos os registros da tabela cidades

SELECT * FROM test.cidades;


Seleciona apenas os campos especificados de todos os registros

SELECT codigo,nome FROM test.cidades;


Seleciona apenas os registros em que o campo uf='SP'

SELECT * FROM test.cidades WHERE uf='SP';


Seleciona apenas os registros em que o campo uf='SP' ou 'PR'

SELECT * FROM test.cidades WHERE uf='SP' or uf='PR';


Seleciona apenas os registros em que o campo nome='NOVO HORIZONTE' e uf='SP'

SELECT * FROM test.cidades WHERE nome='NOVO HORIZONTE' and uf='SP';


Seleciona todos os campos de todos os registros em ordem crescente pelo campo nome

SELECT * FROM test.cidades ORDER BY nome;


Seleciona todos os campos de todos os registros em ordem decrescente pelo campo nome

SELECT * FROM test.cidades ORDER BY nome DESC;


Seleciona todos os registros em que o campo nome contém o texto 'HORIZONTE'

SELECT * FROM test.cidades WHERE nome LIKE '%HORIZONTE%'


Seleciona os registros 1 e 2 da tabela cidades

SELECT * FROM cidades LIMIT 1,2


Seleciona os registros de 10 a 14 da tabela cidades

SELECT * FROM cidades LIMIT 10,5

Nota: No comando LIMIT informa-se primeiro o registro a partir do qual dados serão consultados e em seguida a quantidade de registros que será abordada nessa consulta.


ATIVIDADES


  1. Crie uma tabela de dados no Mysql com contendo os campos codigo(int 6), nome(varchar 50), e uf(varchar 2).

  2. Importe todas as cidades do Brasil para essa tabela utilizando recurso de importação MySQL.

  3. Execute no MySQL os exemplos de consultas dados neste artigo.


WebMaster: PROFESSOR RONI MARCIO FAIS
Formação: Bacharel em Ciência da Computação e Especialista em Administração, Supervisão e Orientação Educacional
E-mail: rmfais@yahoo.com.br


Artigos



Criação de APP online