1 – Insertion de données MySql (Insert Query)
La requête INSERT MySql permet d’insérer des données dans une table MySQL. Nous pouvons insérer des enregistrements uniques ou multiples en utilisant une seule requête MySQL.
Syntaxe:
La commande MySql INSERT INTO est utilisée pour insérer des données dans la table MySQL. Voici la syntaxe générique:
INSERT INTO nom_de_la_table (champ1, champ2, ... champ N)
VALUES
(Valeur1, valeur2, ... valeurN);
Exemple
INSERT INTO students ( `nom`, `age`) VALUES ( 'David', '35');
Remarque
Lorsqu’on veut insérer des données sur tout les champs il n’est pas nécessaire d’ajouter la commande :
VALUES (Valeur1, valeur2, … valeurN);
Exemple
Insert Into students values ('','Najib','27');
2 – Affichage des données de la table MySql :
2 – 1 – Requête de sélection d’une table MySql ( SELECT * FROM Table )
Pour afficher les données d’une table MySql on utilise la syntaxe :
SELECT * FROM Nom_de_la_table ;
Exemple
SELECT * FROM students ;
Ce qui affiche sur la console :
2 – 2 – Limiter la sélection à une rangé de lignes spécifique ( Condition limit )
La commande SELECT * FROM nom_de_la_table ; sélectionne le contenu en entier et l’affiche à l’écran, ce qui provoque un plantage de la machine lorsque le nombre d’enregistrement est très grands !
Pour éviter de tomber sur ce problème, on utilise une commande d’affichage limité des données :
SELECT * FROM nom_de_la_table limit i , j ;
Cette commande permet de sélectionner exactement j lignes à partir de la (i + 1 )ème ligne
Exemple
Pour sélectionner et afficher les trois premières lignes on utilise le code :
mysql > SELECT * FROM students limit 0 , 3 ;
2 – 3 – Sélectionner des lignes spécifiques avec la commande SELECT WHERE
Vous pouvez sélectionner des lignes spécifique d’une table MySql en utlisant la commande SELECT WHERE
Syntaxe :
mysql > SELECT * FROM nom_de_la_table WHERE Condition ;
Exemple
mysql > SELECT * FROM students WHERE id>=10 ;
2 – 4 – Sélectionner une colonne ou une plage de colonnes d’une table MySql
Vous pouvez aussi limiter la sélection à une colonne spécifique de votre choix ou à une plage de colonnes en utilisant la syntaxe :
SELECT colonne1, colonne2, ...From nom_de_la_table ;
Ici, colonne1, colonne2, … sont les noms de champs de la table dont vous souhaitez sélectionner les données.
Exemple
SELECT nom FROM students ;
3 – Mise à jour des données d’une table MySql : la requête UPDATE MySQL
L’instruction MySQL UPDATE sert à mettre à jour les données d’une table MySQL dans la base de données. elle est utilisé lorsque vous souhaitez modifier les données de la table MySql.
Syntaxe:
Voici la syntaxe de la commande UPDATE MySQL:
UPDATE nom_de_la_table SET champ1 = nouvelle_valeur1, champ2 = nouvelle_valeur2,
[Condition WHERE]
Remarque:
- Vous pouvez mettre à jour plusieurs valeurs dans une seule table à la fois.
- La condition WHERE est utilisée pour mettre à jour des lignes spécifiques dans une table MySql.
Exemple
mysql > UPDATE students set nom = 'David Beckham' WHERE nom = 'David' ;
4 – Suppression des données d’une table MySql : DELETE FROM
Pour supprimer des données d’une tab le MySql, on utilise la sysntaxe :
DELETE FROM nom_de_la_table WHERE condition ;
Exemple
mysql > DELETE FROM students WHERE id=1 ;
Ce code permet de supprimer la première ligne de la table students