[+/-]
AUTO_INCREMENT
Voilà des exemples qui vous serviront à résoudre les problèmes communs avec MySQL.
Certains exemples utilisent la table shop
pour
sauvegarder le prix de chaque article (numéro de l'élément)
pour certains vendeurs (dealers). En supposant que chaque vendeur
à un prix fixe pour chaque article, le couple
(article
, dealer
) est une
clef primaire pour les enregistrements.
Démarrez le client en ligne de commande mysql
et sélectionnez une base de données :
mysql nom-base-données
(Dans la plupart des installations de MySQL, vous pouvez utiliser
la base de données test
).
Vous pouvez créer la table d'exemple de la fa¸on suivante :
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)); 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);
Les données d'exemple sont :
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.