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?

A IBM detém o recorde de patentes em um único ano, atingindo a marca de 4186 registros no ano de 2008. Clique aqui e saiba mais sobre esta gigante do mundo da tecnologia.


O título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.


O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.


A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.


Desde o seu lançamento, em 1985, o fantástico jogo Tetris vende pelo menos 70 milhões de unidades por ano em todo o mundo! Os dados são oficiais e fornecidos pela THQ, uma das distribuidoras do título.


Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras


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".