Nu we onze tabellen hebben gemaakt, gaan we wat gegevens toevoegen.
De INSERT
Verklaring
De INSERT
statement stelt u in staat om gegevens aan uw databasetabellen toe te voegen. De syntaxis gaat als volgt:
INSERT INTO table_name (col_1, col_2, col_3) VALUES (value_1, value_2, value_3);
Hiermee worden gegevens in één rij ingevoegd. De volgorde van de opgegeven waarden moet overeenkomen met de kolommen waarin de waarden moeten worden ingevoegd.
Als u gegevens in alle kolommen invoegt, kunt u de kolomnamen weglaten en gewoon dit doen:
INSERT INTO table_name VALUES (value_1, value_2, value_3);
Om meerdere rijen te vullen, gebruikt u een komma om elke rij te scheiden, zoals dit:
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);
In het bovenstaande voorbeeld worden 4 rijen ingevuld en wordt ervan uitgegaan dat er 3 kolommen in elke rij zijn.
Voorbeeld
Het volgende script kan worden gebruikt om gegevens in onze FruitShop-database te dumpen. We gebruiken twee INSERT
statements — één voor elke tabel die we willen vullen. De eerste vult de
Eenheden
tabel, de tweede vult de
Fruit
tafel.
Voer het volgende SQL-script uit voor de FruitShop-database:
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');
Controleer uw gegevens
U kunt controleren of uw gegevens zijn ingevoerd door de volgende SQL-instructies uit te voeren.
-
Controleer de Fruit Tabel
Selecteer alle records uit de Fruit tabel door het volgende statement uit te voeren:
select * from Fruit
Het resultaat
Het resultaat zou er zo uit moeten zien.
-
Controleer de Eenheden Tabel
Selecteer alle records uit de Eenheden table table door het volgende statement uit te voeren:
select * from Units
Het resultaat
Het resultaat zou er zo uit moeten zien.
We hebben zojuist een SELECT
. gebruikt statement om de gegevens in onze database op te vragen. Laten we eens nader kijken naar MySQL-query's.