![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() |
![]() 8.4.1 Creéer une table
Créer une base de données est facile, mais, jusqu'à présent, c'est vide. La commande mysql> SHOW TABLES; Empty set (0.00 sec) La partie la plus difficile est le choix de la structure de votre base de données, et des tables dont vous aurez besoin, et quelles colonnes seront nécessaires.
Vous pouvez envisager de créer une table qui créera un enregistrement pour chacun de vos animaux. Cette table portera le nom de Et l'age ? Cela pourrait être intéressant à conserver, mais ce n'est pas une bonne chose à conserver dans une base de données. En effet, l'age change tous les jours, et il faudrait changer constamment la base de données. Au contraire, il est bien mieux de conserver la date de naissance. Alors, à chaque fois que vous aurez besoins de l'age, il suffira de faire la différence entre la date du jour et la date de naissance. MySQL disposent de puissantes fonctions de calculs sur les dates. Enregistrer la date de naissance plutôt quel l'age a d'autres atouts : Vous pourrez utiliser la base de données pour garder en mémoire les dates d'anniversaires de vos animaux (Si cela vous semble un peu idiot, remarquez bien que c'est exactement la même chose que de conserver la date d'anniversaire de vos clients, et de leur envoyer cette carte d'anniversaire à la spontanéité toute informatique). Vous pourrez faire des calculs d'age en relation avec d'autres dates. Par exemple, si vous enregistrer la date de mort, vous pourrez facilement calculer à quel age est mort votre compagnon.
Votre imagination fertile vous permettra sûrement d'imaginer une foule d'informations utiles pour garnir la table Utilisez maintenant la fonction de création de table pour créer la votre : mysql> CREATE TABLE animaux (nom VARCHAR(20), proprietaire VARCHAR(20), -> espece VARCHAR(20), genre CHAR(1), naissance DATE, mort DATE);
Le genre des animaux peu prendre de nombreuses formes, comme par exemple
L'utilisation du type
Maintenant que vous avez créer une table, , mysql> SHOW TABLES; +---------------------+ | Tables in menagerie | +---------------------+ | animaux | +---------------------+
Pour vérifier que la table a été créée comme vous le désiriez, utilisez la commande mysql> DESCRIBE animaux; +----------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+-------------+------+-----+---------+-------+ | nom | varchar(20) | YES | | NULL | | | proprietaire | varchar(20) | YES | | NULL | | | espece | varchar(20) | YES | | NULL | | | genre | char(1) | YES | | NULL | | | naissance | date | YES | | NULL | | | mort | date | YES | | NULL | | +----------------+-------------+------+-----+---------+-------+
Vous pouvez utiliser |