sql >> Database >  >> RDS >> Mysql

Gegevens invoegen in een MySQL-database

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.

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

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


  1. ListView Control Tutorial-02

  2. Databases migreren naar Azure SQL Database

  3. sql cross join - wat voor nut heeft iemand er voor gevonden?

  4. Hoe mysqli uitzonderingen te laten maken met behulp van MYSQLI_REPORT_STRICT?