Arquivo

Arquivo de novembro, 2008

Faço o que gosto

Representando a classe faço o que gosto e ganho o suficiente, está o CEO do Facebook.

Pediu pinico

Se não aguenta, bebe agua.

À Moda

Tem para todos os gostos

Programando – MySQL (Part 4)

Continuando do post anterior

Removendo colunas a tabela. No comando abaixo vamos remover a coluna recém adicionada.
mysql> alter table clientes drop email;

Média de valores. No comando abaixo veremos a media dos valores para o campo ID.
mysql> select avg(id) as Media from clientes;

Agregando valores. No comando abaixo vemos o total de linhas da tabela clientes quando o estado for igual a SP.
mysql> select count(*) as Total from clientes where estado=’sp’;

Agregando valores. No comando abaixo seleciona o campo estado e chama-o de UF, o campo Total será o total de estados, agrupando de acordo com o estado e ordenando em ordem crescente do campo Total.
mysql> select estado as UF, count(estado) as Total from clientes group by UF order by Total;
No comando abaixo seleciona o campo estado e chama-o de UF, o campo Total será o total de estados, agrupando de acordo com o estado e exibindo apenas aqueles que a coluna Total form maior que 1.
mysql> select estado as UF, count(estado) as Total from clientes group by UF having count(estado)>1;

Agregando valores. No comando abaixo vemos o menor valor para o campo id
mysql> select min(id) as Menor from clientes;

Agregando valores. No comando abaixo vemos o maior valor para o campo id
mysql> select max(id) as Maior from clientes;

Agregando valores. No comando abaixo vemos a soma de todos os calores do campo id
mysql> select sum(id) as Soma from clientes;

Funções escalares. No comando abaixo selecionamos todos os campos da tabela clientes deixando todas as letras maiuscula para a coluna cidade.
mysql> select id, nome, endereco, ucase(cidade), estado from clientes;

Funções escalares. No comando abaixo selecionamos todos os campos da tabela clientes deixando todas as letras minuscula para a coluna endereco.
mysql> select id, nome, lcase(endereco), cidade, estado from clientes;

Funções escalares. No comando abaixo selecionamos todos os campos da tabela clientes exibindo apenas os 4 primeiros caracteres da coluna nome
mysql> select id, left(nome, 4) as Contato, endereco, cidade, estado from clientes;

Funções escalares. No comando abaixo selecionamos todos os campos da tabela clientes exibindo apenas os 5 ultimos caracteres da coluna cidade
mysql> select id, nome, endereco, right(cidade, 5) as Cidade, estado from clientes;

Backup das tabelas
Primeiro é preciso bloquear as tabelas apenas para leitura, para caso alguem esteje efetuando alguma alteração ter que esperar o termino do backup.
mysql> lock tables
-> clientes read,
-> fornecedores read;

Agora direcionamos as tabelas para uma pasta de backup no HD. Lembrando que a pasta onde o backup sera direrionado deve existir.
mysql> backup tables clientes to ‘c:\\backup_bd’;
mysql> backup tables fornecedores to ‘c:\\backup_bd’;

E liberamos as tabelas para para gravação.
mysql> unlock tables;
mysql> flush tables;

Para restaurar o backup o processo é mais simples, direcionando a pasta onde esta o backup e qual tabela deve ser recuperada.
mysql> restore table clientes from ‘c:\backup_bd’;

Programando – MySQL (Part 3)

Continuando de onde paramos, já conhecemos como o banco MySQL funciona e a sintaxe básica de alguns comandos, vamos ver mais um pouco de comandos, incluir umas condições e ver outros um pouco mais avançados…

Selecionar todas as colunas da tabela clientes quando o cliente for do estado de Sao Paulo.
Quando trabalhamos com caracteres alfa-numéricos, usa-se aspas simples para direcionar o valor da variavel.
mysql> select * from clientes where estado=’sp’;

selecionar colunas id, nome, cidade e estado da tabela clientes quando o id do cliente for igual a 3
Quando trabalhamos com caracteres numéricos não é necessario o uso das aspas simples.
mysql> select id, nome, cidade, estado from clientes where id=3;

selecionar colunas id, nome, estado da tabela clientes e organizar em ordem crescente de acordo com a tabela estado
mysql> select id, nome, estado from clientes order by estado;

Quando inserimos dados na tabela também usa-se das aspas para caracteres alfa e para numericos nao há necessidade.
mysql> insert into clientes (nome, endereco,cidade,estado) values(‘Luiz’, ‘Rua onze, 20′,’Pato Branco’, ‘PR’);

Atualizando dados. Sempre será usada a condição where para esse tipo de comando, sem o uso dessa condição pode trazer serios problemas a todos os dados da tabela em questão.
mysql> update clientes set cidade=’macae’, estado=’RJ’ where nome=’Luiz’;

Usando operador and, vulgo ‘e’.
mysql> select * from clientes where cidade=’Macae’ and estado=’RJ’;

Usando operador or, vulgo ‘ou’.
mysql> select * from clientes where cidade=’Macae’ or estado=’SP’;

Usando operador like, vulgo ‘quando’. Comando busca todas as colunas quando o campo cidade terminar em ‘cae’.
mysql> select * from clientes where cidade like ‘%cae’;
Comando busca todas as colunas quando o campo endereco tiver a letra ‘s’ em qualquer parte(inicio,meio ou fim).
mysql> select * from clientes where cidade like ‘%s%’;

Usando operador between, vulgo ‘entre’. Seleciona os campos que estejam entre 3 e 5 da coluna id.
mysql> select * from clientes where id between 3 and 5;
Seleciona os campos que não estejam entre 1 e 3 da coluna id.
mysql> select * from clientes where id not between 1 and 3;

Mudando o nome da coluna para o nome desejado, organizando a coluna estado em ordem crescente e depois a coluna cidade em decrecente. Usamos aspas simples para dar o nome ‘Cod. Registro’, devido o ‘.’ ter um significado na sintaxe SQL.
mysql> select id as ‘Cod. Registro’, nome as Contato, cidade as Cidade, estado as UF from clientes order by estado asc, cidade desc;

Em posse da tabela fornecedores.

Selecionando todos os campos de duas tabelas quando a cidade for igual a Sao Paulo.
mysql> select * from clientes, fornecedores where cidade=’Sao Paulo’;

Selecionando id, nome da tabela clientes e produto da tabela fornecedores quando coluna id da tabela clientes for igual a coluna idcliente da tabela fornecedores.
mysql> select clientes.id as Resgistro, clientes.nome as Contato, fornecedores.produto from clientes, fornecedores where clientes.id=fornecedores.idcliente;

Adicionando colunas a tabela. No comando abaixo iremos adicionar a coluna ‘email’ na tabela clientes depois da coluna endereco
mysql> alter table clientes add email varchar(30) after endereco;

Continua…

Super Árvore de Natal Blogosférica

Galerinha o Natal tá chegando e o Mundo Afora entusiasmado em disseminar a alegria, idealizou a Super Árvore de Natal da blogosfera, que ira reunir todos os blogs ou a maioria deles, em uma árvore simbolizando essa união, parceria e claro nossa amizade… Faça você também parte dessa grande confraternização na blogosfera brasileira, traga seu blog para nossa árvore de natal, e no dia 24 de dezembro, deixar nossos recados por essa blogosfera afora.

Para participar não tem mistério, crie seu enfeite, presente, girlanda, bola, meia, para que possamos decorar esse lindo pinheirinho e, claro, trazer aos nossos leitores, amigos e parceiros essa confraternização.

Participe ou te mando para um felizNatal.

Quem já esta participando???

Papibakigrafo | Buzz | Irmãos Brain | Lista 10 | Mundo Afora | Caixa Pretta | MID | Nadaver | Corto Cabelo e Pinto | Alternativa | Malvada |Controle Remoto|Blog do dentista|Bomba Digital|Insuportáveisl | Muita Pimenta
Blogando e Andando | Igaum | Jack Downloads | Tudo junto separado | D-mentes | Ocioso | O crepúsculo | Tudo ave | Mulheres intocáveis | Desconspiração | Práticando Humor | Blog This | Direção | Sem titulo ainda | Pé de cogumelo
Danosse | Maniaco por futebol | Macacumor | Fester | Pacu assado
Profº Mauro D | Que Mário? | Quarto universitário |Cogumelo louco |Tio Punk |Véio Tarado | Lazer | Feminices | Só pra amigos | Misto frio |Rasgutálo |Paguei Mico |Arte e vício | Gordo Nerd | Um tudo | Vipuraí | Nazicartoons
O blog que ninguém ler |pior dos piores |baah tchê | Mundo dos blogues | papo de boteco | Seu estranho |Brogui |universo42 |Unidade Avançada | DJ Magu|Mundo véio|Pix Blog | Boneco de Meia | Insoonia | Testosterona
Conteúdo proibido|Torresmo Fresco|porco Loko|Coelho sem orelhas | Boomerangue|Blogaragem|Small Videogames word|Blog do Lança
Desventura sem sequência | D-feitos especiais|boneco doido|Mermão, um ixkol aê| Comic world| T.P.M.| Kupo| Meu retrato | Las azeitonas| Ala carte| The ebony angel| Fábio P| Terêtetê| Estranho Europeu| Trinta e Poucos
Dekantalabassi| machola| Aspira Nerd|Café com pão|Canal 69| Red Hair Girl| momentos| Museu do spam | Blog da Mandioca| Bolla Oiito| Sem formol não alisa| Toca Aquela| Criativo de Galocha| Pica Pau Brazil | O Padre Voador

Minority Report

Isto é o sistema operacional g-speak, desenvolvido pelo startup Oblong Industries. Tecnologia muito fodastica, semelhante igual a usada personagem de Tom Cruise no filme Minority Report.

Mais uma palavra para o dicionário

Que palavra é essa???

Felizmente um bom rapaz consegue escrever corretamente…

SR# 74721893

Por: Alan Pereira