Dando continuidade em nossos comandos MySql, veremos agora algumas tarefas básicas. Leia também a parte 1 aqui
Tarefas básicas
Aqui segue exemplos de como resolver alguns dos problemas mais comuns do MySQL. Algum dos exemplos usam a tabela de compras, coloque os preços de cada artigo (número de item) de cada negociante. Supondo que cada negociante tem um preço fixo por artigo, então (item, negociante) é uma chave primária aos registros.
Você pode criar a tabela de exemplo como:
Criando uma tabela
Show databases;
use databaseTest;
CREATE TABLE shop (
article INT(4) UNSIGNED ZEROFILL DEFAULT ‘0000’ NOT NULL,
dealer CHAR(20) DEFAULT ” NOT NULL,
price DOUBLE(16,2) DEFAULT ‘0.00’ NOT NULL,
PRIMARY KEY(article, dealer));
Inserindo dados
Agora vamos inserir os dados:
INSERT INTO shop VALUES (1,’A’,3.45),(1,’B’,3.99),(2,’A’,10.99),(3,’B’,1.45),(3,’C’,1.69), (3,’D’,1.25),(4,’D’,19.95);
Mostrando os dados
Assim os dados de exemplo estarão:
SELECT * FROM shop
+−−−−−−−−−+−−−−−−−−+−−−−−−−+
| article | dealer | price |
+−−−−−−−−−+−−−−−−−−+−−−−−−−+
| 0001 | A | 3.45 |
| 0001 | B | 3.99 |
| 0002 | A | 10.99 |
| 0003 | B | 1.45 |
| 0003 | C | 1.69 |
| 0003 | D | 1.25 |
| 0004 | D | 19.95 |
+−−−−−−−−−+−−−−−−−−+−−−−−−−+
O valor máximo de uma coluna
“Qual é o artigo que tem o preço mais alto?”
SELECT MAX(article) AS article FROM shop;
+−−−−−−−−−+
| article |
+−−−−−−−−−+
| 4 |
+−−−−−−−−−+
Qual o produto mais caro?
SELECT article,MAX(price) FROM shop;
Pessoal, treinem um pouco e breve a parte 3 do nosso resumo. Continuaremos usando a tabela shop como exemplo.
Até a próxima






