Créer un site gratuitement    Tutoriels    Sql    Insérer des données dans une table
Mes favoris    Ajouter l'article à vos favoris

Insérer des données dans une table

Après avoir créé notre table SQL nommée membres et contenant 4 champs (ID, PRENOM, NOM, AGE), nous allons voir comment insérer des données dans cette table en utilisant le langage SQL.
Pour cela, rien de plus simple, il existe 2 solutions (une longue, une rapide) :
INSERT INTO `membres` (`ID`, `PRENOM`, `NOM`, `AGE`)
VALUES('', 'Pierre', 'DUPON', '36')
INSERT INTO `membres`
VALUES('', 'Pierre', 'DUPON', '36')
Après éxecution de la requête, on aperçois nos données dans la table SQL :
Insérer des données dans une table SQL

Allez, on décortique la requête :
INSERT INTO `membres`
Signifie qu'on va ajouter des données dans la table nommée membres ;
(`ID`, `PRENOM`, `NOM`, `AGE`)
Reprend dans l'ordre le nom des différentes clés de la table (optionnel) ;
VALUES('', 'Pierre', 'DUPON', '36')
Ici, on indique entre apostrophes (à l'intérieur de l'attribut VALUES()) les valeurs à ajouter dans la table.
Vous remarquez qu'on indique rien dans le champ ID, c'est MySQL qui ajoute automatiquement le numéro d'identifiant de la ligne grâce à l'instruction AUTO_INCREMENT que nous avons précédemment renseigné !

Les deux requêtes ont le même effet, le rappel des clés de la table n'étant pas obligatoire (en plus ça prend du temps de coder tout ça !) alors personnelement, je m'en passe !

Petit rappel, les requêtes SQL présentes ci-dessus sont à placer dans la fonction mysql_query() !

Participez au développement du site en laissant vos impressions.

Commentaire/demande concernant l'article :


Recopiez le contenu de cette image :
Code anti-robot  »