Créer et sélectionner une base de données <<< |
Création d'une table | Charger des données dans une table >>> |
3.3 Création et utilisation d'une base de données 3 Tutoriels d'introduction Manuel de Référence MySQL 4.1 : Version Française . Créer et sélectionner une base de données ->Création d'une table . Charger des données dans une table . Récupérer des informations à partir d'une table |
3.3.2 Création d'une table
Créer la base de données est la partie facile, mais jusque-là elle est vide, comme vous le montre SHOW TABLES :
Vous voudrez une table qui contient un enregistrement pour chaque animal. On peut l'appeler la table animal , et elle devra contenir, au minimum, le nom de chaque animal. Puisque le nom tout seul n'est pas intéressant, la table devra contenir d'autres informations. Par exemple, si plus d'une personne de votre famille possède un animal, vous voudrez lister le nom du maître de chaque animal. Vous voudrez peut-être aussi enregistrer une description basique comme l'espèce ou le sexe. Et pour l'âge ? C'est intéressant, mais n'est pas bon pour un stockage en base de données. L'âge change chaque jour, vous devrez donc mettre à jour vos enregistrements assez souvent. Il est préférable de stocker une valeur fixe, comme la date de naissance. Dans ce cas-là, à chaque fois que vous aurez besoin de l'âge, vous pourrez l'obtenir en faisant la différence entre la date courante et la date enregistrée. MySQL fournit des fonctions de calcul sur les dates, cela ne sera donc pas difficile. Enregistrer la date de naissance, au lieu de l'âge a d'autres avantages :
Vous trouverez probablement d'autres informations qui pourront être utiles dans la table animal , mais celles identifiés jusqu'à maintenant sont largement suffisantes pour l'instant : nom, maître, espèce, sexe, naissance, et mort. Utilisez une requête CREATE TABLE pour spécifier la structure de votre table :
L'utilisation du type de données DATE pour les colonnes naissance et mort est un choix plutôt judicieux. Maintenant que vous avez créé une table, SHOW TABLES devrait produire de l'affichage :
|
<< | Création d'une table | >> |
Créer et sélectionner une base de données | Création et utilisation d'une base de données | Charger des données dans une table |