[+/-]
AUTO_INCREMENT
Aqui estão os exemplos de como resolver problemas comuns com o MySQL.
Alguns dos exemplos usam a tabela shop
para
armazenar o preço de cada ítem (article) para certas revendas
(dealers). Supondo que cada revenda tenha um preço fixo por
artigo, então (article
,
dealer
) é uma chave primária para os
registros.
Inicie a ferramenta de linha de comando mysql
e
selecione um banco de dados:
shell> mysql o-nome-do-seu-banco-de-dados
(Na maioria das instalações do MySQL, você pode usar o banco de
dados test
).
Você pode criar e popular a tabela exemplo assim:
mysql>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));
mysql>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);
Depois de executar as instruções a tabela deve ter o seguinte conteúdo:
mysql> 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 |
+---------+--------+-------+
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.