Créer une table, insérer et modifier des données
Commande Signification
SHOW DATABASES Liste des bases de données disponibles
USE nombase sélectionne la base de données 'nombase'
SHOW TABLES Liste des tables disponibles pour la base
sélectionnée
DESC[RIBE] nomtable Décrit la table 'nomtable' (donne les noms de
colonnes, type, valeur par défaut...)
CREATE TABLE nomtable (col1 TYPE1,
col2 TYPE2, ...) créé la table 'nomtable', avec des colonnes
col1, col2, ... de type respectif TYPE1,
TYPE2, ... Principaux types que l'on
utilisera - INTEGER, FLOAT, CHAR(n)
avec 1<=n<=255, DATE (tous les types
disponibles)
INSERT INTO nomtable [(col1, col2,...)]
VALUES ('valeur1', 'valeur2', ...) Insère un enregistrement dans la table
'nomtable' avec col1='valeur1',
col2='valeur2', ... Remarque: si l'on ne précise
pas les colonnes à initialiser après le nom de la
table, toutes les valeurs des colonnes doivent
être données, dans l'ordre établit par la
commande CREATE.
LOAD DATA [LOCAL] INFILE
'chemin/complet/nomfichier.txt' INTO TABLE
nomtable [FIELDS [TERMINATED BY '\t']
[[OPTIONALLY] ENCLOSED BY'']
[ESCAPED BY '\\' ]] [LINES TERMINATED
BY '\n'] [IGNORE number LINES]
Insère les données du fichier texte
'chemin/complet/nomfichier.txt' dans la table
'nomtable'. Remarque - le fichier texte
contient un enregistrement par ligne, les
colonnes étant séparées par des tabulations
DROP TABLE nomtable supprime la table 'nomtable' et tout son
contenu
DELETE FROM nomtable [WHERE
condition] supprime de la table 'nomtable' tous les
enregistrements [respectivement: ceux
satisfaisant 'condition']
UPDATE nomtable SET
col1='valeur1',col2='valeur2', ... [WHERE
condition]
mise à jour de la table 'nomtable' avec les
nouvelles valeurs col1='valeur1',
col2='valeur2', ... pour tous les enregistrements
[Respectivement: pour ceux satisfaisant
'condition']
SELECT * FROM nomtable [WHERE
condition] affiche toutes les lignes de la table 'nomtable'
[respectivement: celles satisfaisant 'condition']