Easy-Micro


 
ESPACEMEMBRE MySQL
Base de données

Création et gestion des bases de données

Création d'une bases de données
mysql> CREATE DATABASE mabase;

Suppression d'une bases de données
mysql> DROP DATABASE mabase;

Voir les tables existantes
mysql> SHOW TABLES;

Création d'une table
mysql> CREATE TABLE animaux (idanimaux SMALLINT(5) UNSIGNED PRIMARY KEY AUTO_INCREMENT NOT NULL,
-> nom VARCHAR(20), maître VARCHAR(20),
-> espece VARCHAR(20), sexe CHAR(1), naissance DATE, mort DATE);

Pour vérifier la stucture de la table animaux, utilisez la commande DESCRIBE:
mysql> DESCRIBE animaux;

Après la création de votre table, vous aurez besoin de la remplir. Les commandes LOAD DATA et INSERT sont utiles pour cela. Mais a la place d'un long INSERT INTO TABLE animaux VALUES, l'idéal est de remplir un fichier texte (animaux.txt) sur C:, contenant contenant un enregistrement par ligne, avec les valeurs séparés par des tabulations. Pour les données manquantes (comme la date de mort d'un animal toujours en vie), vous pouvez utiliser les valeurs NULL. Pour les représenter dans votre fichier texte, utilisez \N.

Le fichier animaux.txt (l'espace entre les valeurs est une tabulation)
1 Minou Antoine chat f 2004-06-22 \N

Note: Observez que MySQL attend les dates au format "YYYY-MM-DD" et que le "N" doit-être en majuscule et ne doit pas apparaitre sur la dernière ligne.

Pour charger le fichier animaux.txt dans la table animaux, utilisez cette commande :
mysql> LOAD DATA INFILE "C:/temp/animaux.txt" INTO TABLE animaux;

Notez que sous les derniers systèmes Windows, l'écriture direct à la racine du disque dur est interdit. Il faut créer un dossier sur C: (par exemple "temp").

Et pour lire la table:
mysql> SELECT * FROM mabase.animaux;

Pour corriger uniquement un enregistrement:
mysql> UPDATE animaux SET naissance = "2004-08-31" WHERE nom = "Minou";



Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Jeudi 23 mai 2019 - Semaine 21 - Saint Didier de Vienne (Demain: Saint Donatien)
Aujourd'hui, c'est l'anniversaire de François Feldman (1958-61 ans), auteur-compositeur-interprète français (Joue pas, Les Valses de Vienne, Joy...).
Haut de page Easy-Micro