MySql - alter table - insert - update - delete.

 

Nous allons de nouveau créer la table inscription avec comme champs : noms, prénoms .

Écrivez :

CREATE TABLE inscription (id INT not null AUTO_INCREMENT,noms varchar(15) not null, 
prénoms varchar(15) not null,PRIMARY KEY (id))

id va vous permettre de classer vos enregistrements.
INT synonyme d' INTEGER : nombre entier normal.
L'attribut AUTO_INCREMENT va incrémenter une unité à chaque enregistrement.
PRIMARY KEY définit une clé d'index primaire unique, ce qui signifie que chaque ligne de la table doit avoir une valeur différente pour la ou les colonnes concernées. Il ne peut y avoir de valeur NULL ( NULL signifiant "aucune donnée").

 

ALTER TABLE

Nous allons maintenant ajouter un champ à la table inscription à l'aide de la commande ALTER TABLE.
Nous allons ajouter le champ email.

Écrivez :

ALTER TABLE inscription ADD email varchar(30) not null

Vous obtenez donc :
alter table mysql

Pour supprimer un champ, au lieu d'employer ADD (qui ajoute), utiliser DROP.

INSERT

Pour insérer de nouvelles lignes, on utilise la commande INSERT.
Voici la syntaxe pour rajouter le nom Guibert qui a comme prénom Alain et comme email :

INSERT INTO inscription (noms, prénoms, email) VALUES ('Guibert', 'Alain', '')

Une fois votre nouvel enregistrement effectué avec succès, vous pouvez l'afficher.
Vous verrez alors les données ajoutées.
add mysql

 

UPDATE

La commande UPDATE vous permet de modifier les valeurs d'une table.

Écrivez :

UPDATE inscription SET noms = 'Faibert' WHERE id = '1'

SET indique quel champ va être modifié (le nom Guibert sera remplacé ici par Faibert).
WHERE spécifie quel enregistrement sera modifié (autrement tous les enregistrements seraient modifiés).


DELETE

La commande delete permet de supprimer des lignes d'une table.

Écrivez :

DELETE FROM inscription WHERE id='1';

Vous n'avez donc plus d'enregistrement sur votre table.

Retour haut de page