Comment insérer des données ?

On a pu créer une table en prenant soin de toutes sortes de contraintes, génial ! Mais que faire maintenant de la table ? Pourquoi ne pas y injecter des données ? Allons-y !

Insertion de données en SQL avec INSERT

Pour l'instant notre table est toujours vide. Ce serait bien de la remplir de données. Ne perdons plus de temps, utilisons directement la clause INSERT pour insérer des données. Sachant que la syntaxe d'une telle expression est la suivante :

INSERT INTO `etudiant` (`id_etudiant`, `nom`, `prenom`, `moyenne`, `domicile`) VALUES (1, 'Duchesse', 'Valérie', '17', 'St Rambert ') ;

Si l'on veut insérer plusieurs lignes à la fois, il est possible de faire comme ceci au lieu de répéter INSERT sur plusieurs lignes :

INSERT INTO `etudiant` (`id_etudiant`, `nom`, `prenom`, `moyenne`, `domicile`) VALUES
(1, 'Duchesse', 'Valérie', '17', 'St Rambert '),
(3, 'Bertrand', 'Adrien', '11', 'Grenoble'),
(4, 'Rossiny', 'Daniel', '17', 'Beaurepaire'),
(5, 'Suza', 'Alvaro', '19', 'St Vallier'),
(6, 'Alarson', 'Marinah', '14', 'Beaurepaire'),
(7, 'Lambertini', 'Paco', '19', 'St Rambert'),
(8, 'Dupon', 'Jean', '10', 'Grenoble'),
(9, 'Maillet', 'Daniel', '18', 'Lyon'),
(10, 'Barose', 'Diane', '16', 'Grenoble'),
(11, 'Carlo', 'Monica', '11', 'Roussillon'),
(12, 'Maillet', 'Serge', '13', 'Lyon'),
(13, 'Malaga', 'Rita', '15', 'Grenoble');

Plusieurs options nous permettent aussi d'optimiser nos tables sachant que c'est juste avantageux, mais pas obligatoire. Il y a plusieurs façons mais on vous propose de voir par la suite 2 méthodes : les vues et les index.

Recevez par email nos prochains conseils

Oseox sur Facebook Notifications via Facebook Oseox sur Twitter Notre actu sur twitter

Une question ? Venez la poser sur notre forum développement web !

A propos de l'auteur

Nicolas Galle

Nicolas Galle est développeur web sénior pour l'agence Aseox.