SQL Insert in:Gegevens toevoegen aan uw database
In SQL wordt de instructie `insert in` gebruikt om nieuwe rijen (records) toe te voegen aan een bestaande tabel in uw database. Het is een van de fundamentele bewerkingen voor het beheren van gegevens in een relationele database.
Hier is een uitsplitsing van het gebruik ervan en hoe het werkt:
Basissyntaxis:
`` `SQL
Invoegen in tabel_name (kolom1, kolom2, ...)
Waarden (waarde1, waarde2, ...);
`` `
Verklaring:
* `Insert in`: Dit trefwoord geeft aan dat u een invoegbewerking uitvoert.
* `Table_name`: De naam van de tabel waar u de nieuwe gegevens wilt invoegen.
* `(kolom1, kolom2, ...)`: Een lijst met kolomnamen die u wilt vullen. Dit is optioneel. Indien weggelaten, moet u waarden opgeven voor alle kolommen in de tabel, in de volgorde die ze zijn gedefinieerd.
* `waarden`: Dit trefwoord introduceert de waarden die u in de opgegeven kolommen wilt invoegen.
* `(waarde1, waarde2, ...)`: Een lijst met waarden die overeenkomen met de genoemde kolommen.
Voorbeelden:
1. Gegevens invoegen in alle kolommen:
`` `SQL
Plaats in klanten (CustomerID, FirstName, LastName, City)
Waarden (1001, 'John', 'Doe', 'New York');
`` `
2. Gegevens invoegen in specifieke kolommen:
`` `SQL
Voeg in klanten in (FirstName, LastName, City)
Waarden ('Jane', 'Smith', 'London');
`` `
3. meerdere rijen tegelijk invoegen:
`` `SQL
Plaats in klanten (CustomerID, FirstName, LastName, City)
WAARDEN
(1002, 'Alice', 'Johnson', 'Paris'),
(1003, 'Bob', 'Williams', 'Tokyo');
`` `
belangrijke opmerkingen:
* Het aantal waarden in de clausule `waarden` moet overeenkomen met het aantal kolommen dat is opgegeven in de instructie` invoegen in` (of het totale aantal kolommen in de tabel als er geen is opgegeven).
* U kunt placehouders (bijv. `?` Of `:name`) gebruiken voor waarden in sommige databasesystemen, waardoor het gemakkelijker wordt om gegevens dynamisch in te voegen.
* U moet ervoor zorgen dat de gegevenstypen van de waarden overeenkomen met de gegevenstypen van de overeenkomstige kolommen in de tabel.
Beyond the Basics:
* `invoegen in ... selecteer`: Hiermee kunt u gegevens uit een andere tabel in de huidige tabel invoegen op basis van bepaalde criteria.
* `Insert in ... op dubbele toetsupdate`: In sommige systemen kunt u hiermee bestaande rijen bijwerken in plaats van duplicaten in te voegen als een unieke sleutelbeperking wordt geschonden.
`Insert in` is een fundamentele SQL -opdracht voor gegevensmanipulatie. Inzicht in het gebruik en variaties is cruciaal voor het effectief beheren van gegevens in relationele databases. |