Agora que já criamos nossas tabelas, vamos aprender a realizar consultas simples e a inserir dados nas tabelas. Atualmente nossa base de dados possui essas três tabelas:

Inserindo Dados MySQL

Até agora fizemos uso do comando SELECT através da sintaxe SELECT * FROM nomedatabela. Este comando, como foi visto, retorna todos os dados de todas as colunas da tabela. Para o que precisamos até agora, foi suficiente, mas podemos não querer exibir todos os campos. Sendo assim, a sintaxe dele muda. Vamos imaginar que queiramos uma consulta simples, apenas exibindo o nome, email e idade dos clientes. Nosso comando ficará da seguinte forma:

SELECT nome, email, idade FROM cliente;

Aperfeiçoando o comando Select MySQL

Percebam que o SGBD retornou apenas os campos que definimos, facilitando a leitura dos mesmos.

Podemos melhorar ainda mais a formatação através do parâmetro AS, que formata o título das colunas. É como se com ele pudéssemos alterar o nome da coluna apenas para a exibição. Ele é usado da seguinte forma:

SELECT nome AS Nome, email AS EMail, idade as Idade FROM cliente;

Aperfeiçoando o comando Select MySQL

Vejam que nossos campos agora possuem o nome formatado de forma mais elegante, com letras iniciais em maiúsculo. É possível, inclusive, utilizar espaço entre palavras, ou seja, usar mais de uma palavra para rotular uma coluna, da seguinte forma:

SELECT nome AS ‘Nome do Cliente’, endereco AS ‘Endereço’ FROM cliente;

Aperfeiçoando o comando Select MySQL

Reparem que nomeei o nome da coluna contendo mais de uma palavra entre aspas. Isso é necessário para que o MySQL entenda que elas pertencem a uma mesma coluna. Já para a palavra "endereço", as aspas foram necessárias para que o caractere especial cedilha fosse aceito. Sem as aspas ele seria recusado, impedindo que o comando inteiro fosse executado.br />
Order By

Muito bem, agora nossas consultas já estão bem melhores do que as primeiras, mas podemos precisar, por exemplo, ordenar determinados campos alfabeticamente. Para isso faremos uso do complemento ORDER BY. Sua sintaxe é a seguinte:

SELECT nome AS ‘Nome do Cliente’, endereco AS ‘Endereço’ FROM cliente ORDER BY nome;

Aperfeiçoando o comando Select MySQL

Vejam que agora nosso retorno ordenou os nomes por ordem alfabética, ao contrário do SELECT anterior a ele, quando as tuplas apareceram na ordem em que foram inseridas no banco.

Da mesma forma que usamos o campo "nome", poderíamos ter usado um campo do tipo inteiro e, dessa forma ele ordenaria do menor número para o maior.

DESC

Mas e se quiséssemos o retorno na ordem decrescente?

Também é possível, basta que acrescentemos o complemento DESC (abreviação de descending), da seguinte forma:

SELECT nome AS ‘Nome do Cliente’, endereco AS ‘Endereço’ FROM cliente ORDER BY nome DESC;

Aperfeiçoando o comando Select MySQL

Vejam que agora nossa tabela foi ordenada a partir da coluna "nome", mas de forma descendente. No tópico seguinte falarei sobre a cláusula WHERE, que permite que façamos buscas precisas no banco.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

O mouse foi criado em 9 de dezembro de 1968, por um americano chamado Douglas Engelbart, que o batizou de "XY Position Indicator for a Display System". Conheça a história do mouse clicando aqui.


O console Nintendo Entertainment System (NES), da Nintendo, detém o recorde de videogame mais clonado em todo o mundo. Já foram catalogados mais de 300 aparelhos diferentes capazes de reproduzir seus jogos! Saiba mais sobre ele aqui.


Ao completar o nível 99 do jogo Duck Hunt, para Nintendo, o jogo retorna ao primeiro nível, mas um bug impede que se acerte os patos neste recomeço. Este é um exemplo do que é chamado no mundo dos games de "Kill Screen".


O ábaco é o dispositivo de cálculo mais antigo construído e conhecido pelo homem. Suas formas mais primitivas datam de 400 a.C. e eles foram encontrados na China e na Babilônia. Para saber mais sobre a história dos computadores, clique aqui.


Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!


O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.


Digitar senhas em computadores de uso coletivo é extremamente perigoso, pois além de softwares de monitoramento, existem dispositivos de hardware que podem capturar suas senhas. Evite ao máximo acessar sites de bancos a partir destes computadores. Veja mais aqui.