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 ]
Samedi 23 février 2019 - Semaine 08 - Saint Lazare (Demain: Saint Modeste)
Aujourd'hui, c'est l'anniversaire de Louis Bertignac (1954-65 ans), musicien français (guitariste du groupe de rock français Téléphone). Autre 23 février: 1468 - Mort de Gutenberg, inventeur de l'imprimerie.
Haut de page Easy-Micro