Mysql
 sql >> Base de données >  >> RDS >> Mysql

Insérer des données dans une base de données MySQL

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.

  1. 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.

  2. 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.