Maintenant que nous avons créé nos tables, ajoutons quelques données.
Le INSERT
Déclaration
Le INSERT
vous permet d'ajouter des données à vos tables de base de données. La syntaxe ressemble à ceci :
INSERT INTO table_name (col_1, col_2, col_3) VALUES (value_1, value_2, value_3);
Cela insère des données dans une ligne. L'ordre des valeurs fournies doit correspondre aux colonnes dans lesquelles les valeurs doivent être insérées.
Si vous insérez des données dans toutes les colonnes, vous pouvez omettre les noms de colonne et procéder comme suit :
INSERT INTO table_name VALUES (value_1, value_2, value_3);
Pour remplir plusieurs lignes, utilisez une virgule pour séparer chaque ligne, comme ceci :
INSERT INTO table_name VALUES (value_1, value_2, value_3), (value_1, value_2, value_3), (value_1, value_2, value_3), (value_1, value_2, value_3);
L'exemple ci-dessus remplit 4 lignes et suppose qu'il y a 3 colonnes dans chaque ligne.
Exemple
Le script suivant peut être utilisé pour transférer des données dans notre base de données FruitShop. Nous utilisons deux INSERT
déclarations - une pour chaque table que nous voulons remplir. Le premier renseigne les
Unités
table, la seconde renseigne le
Fruit
tableau.
Exécutez le script SQL suivant sur la base de données FruitShop :
INSERT INTO Units VALUES (1,'Piece','2015-02-15 10:30:00','2015-02-15 10:30:00'), (2,'Kilogram','2015-02-15 10:30:00','2015-02-15 10:30:00'), (3,'Gram','2015-02-15 10:30:00','2015-02-15 10:30:00'), (4,'Pound','2015-02-15 10:30:00','2015-02-15 10:30:00'), (5,'Ounce','2015-02-15 10:30:00','2015-02-15 10:30:00'), (6,'Bunch','2015-02-15 10:30:00','2015-02-15 10:30:00'), (7,'Container','2015-02-15 10:30:00','2015-02-15 10:30:00'); INSERT INTO Fruit VALUES (1,'Apple',10,1,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (2,'Orange',5,2,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (3,'Banana',20,6,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (4,'Watermelon',10,1,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (5,'Grapes',15,6,'2015-02-15 10:30:00','2015-02-15 10:30:00'), (6,'Strawberry',12,7,'2015-02-15 10:30:00','2015-02-15 10:30:00');
Vérifiez vos données
Vous pouvez vérifier que vos données ont été insérées en exécutant les instructions SQL suivantes.
-
Vérifiez les Fruits Tableau
Sélectionnez tous les enregistrements du Fruit table en exécutant l'instruction suivante :
select * from Fruit
Le résultat
Le résultat devrait ressembler à ceci.
-
Vérifiez les Unités Tableau
Sélectionnez tous les enregistrements des Unités table table en exécutant l'instruction suivante :
select * from Units
Le résultat
Le résultat devrait ressembler à ceci.
Nous venons d'utiliser un SELECT
déclaration pour interroger les données dans notre base de données. Regardons de plus près les requêtes MySQL.