INSERT Query SQL - Alles wat u moet weten over de INSERT-instructie



Dit artikel over INSERT-query-SQL is een uitgebreide gids over de verschillende manieren om de INSERT-instructie in SQL te gebruiken met voorbeelden.

, is een van de meest populaire talen die in relationele databases worden gebruikt. Deze taal wordt gebruikt om databases te behandelen en gegevens te manipuleren met behulp van queries. Een van die vragen is de Query invoegen . Dus in dit artikel over Insert Query SQL, zult u de instructie INSERT INTO in de volgende volgorde begrijpen:

SQL - Query-SQL invoegen - Edureka





    1. Wat is INSERT Query in SQL?
    2. INSERT IN Syntax
    3. Voorbeeld van INSERT-instructie
    4. SELECT Query gebruiken in INSERT INTO

Wat is INSERT Query in SQL?

De SQL INSERT INTO-instructie wordt gebruikt om nieuwe tupels aan een tabel toe te voegen, voor een database. Met behulp van deze SQL-query kunt u gegevens invoegen in een specifieke kolom of voor alle kolommen in het algemeen. U kunt ook gegevens invoegen in een specifieke tabel vanuit een andere tabel voor een enkele rij of meerdere rijen. Dus nu u wat is INSERT-query in SQL, laten we verder gaan en de syntaxis van deze query bekijken.

INSERT IN Syntax

Er zijn twee manieren waarop u de INSERT-query kunt implementeren.



Met kolomnamen en waarden

INVOEGEN IN Tabelnaam (Kolom1, Kolom2, Kolom3, ..., KolomN) WAARDEN (Waarde1, Waarde2, Waarde3, ...)

Met waarden

INVOEGEN IN tabelnaam WAARDEN (Waarde1, Waarde2, Waarde3, ...)

Opmerking: Wanneer u de tweede methode gebruikt, moet u ervoor zorgen dat de waarden in dezelfde volgorde worden vermeld als die van de kolomnamen.

Dus nu u de syntaxis van de INSERT-instructie kent, laten we nu in dit artikel over Query SQL invoegen een voorbeeld bekijken.

Voorbeeld van INSERT-instructie

Beschouw de volgende tabel met de tabelnaam als SampleData:



hoe je een tostring-methode schrijft
ID kaart Naam Leeftijd Telefoonnummer Salaris
eenSanjay2. 3987654321030000
2Rhea309977742234150000
3De adder329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000

Laten we nu zeggen dat u een rij in deze tabel wilt invoegen. Vervolgens kunt u een van de bovenstaande syntaxis op de volgende manier gebruiken:

#Met kolomnamen en waarden INSERT IN SampleData (ID, Name, Age, PhoneNumber, Salary) VALUES ('6', 'Rohit', '25', '9924388761', '35000') #Met alleen waarden INSERT INTO SampleData VALUES ('6', 'Rohit', '25', '9924388761', '35000')

Nadat u de query heeft uitgevoerd, ziet u de onderstaande uitvoer:

ID kaart Naam Leeftijd Telefoonnummer Salaris
eenSanjay2. 3987654321030000
2Rhea309977742234150000
3De adder329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000
6Rohit25992438876135000

Nou, dit ging over het invoegen van een nieuw record op een tafel. Maar er kunnen een paar andere scenario's zijn waarin u SQL zou willen gebruiken. De scenario's kunnen als volgt zijn:

  • Hoe kopieer ik specifieke rijen uit een tabel?
  • Wat is de manier om alle kolommen van een tabel in een andere tabel in te voegen?
  • Hoe kan ik specifieke kolommen van een tabel in een andere tabel invoegen?

Het antwoord op deze vragen is door de SELECT-instructie te gebruiken met de INSERT-instructie.Laten we daarom in dit artikel over Insert Query SQL begrijpen hoe we de SELECT-instructie in INSERT INTO kunnen gebruiken.

SELECT Query gebruiken in INSERT INTO

De SELECT-query wordt samen met de INSERT INTO-instructie gebruikt om de gegevens uit een andere tabel te selecteren. Hieronder volgen de verschillende manieren om de SELECT-instructie te gebruiken met de INSERT-query in SQL:

  1. Kopieer specifieke rijen uit een tabel
  2. Insert alle kolommen van een tabel
  3. Specifieke kolommen van een tabel invoegen

Kopieer specifieke rijen uit een tabel

U kunt een specifieke set rijen van een tabel naar een andere tabel invoegen door de SELECT-instructie met de WHERE-component te gebruiken.

informatica tutorial voor beginners pdf gratis download

Syntaxis:

INSERT IN Table1 SELECT * FROM Table2 WAAR voorwaarde

Hier probeert u waarden van Tabel2 in Tabel1 in te voegen op basis van een voorwaarde.

Voorbeeld:

Beschouw een voorbeeld, waarbij u een paar rijen uit onze bovenstaande tabel (SampleData) moet invoegen in een nieuwe tabel (New_Data) op basis van de voorwaarde Age> 30

INSERT IN New_Data SELECT * FROM SampleData WHERE Age & ampampampgt 30

Uitgang:

ID kaart Naam Leeftijd Telefoonnummer Salaris
3De adder329898989898175000
5Akshay3. 49646434437200000

In sert alle kolommen van een tabel

U kunt alle kolommen van een tabel naar een andere tabel invoegen door de asterisk (*) met INSERT INTO-query te gebruiken.

java omzetten binair naar decimaal

Syntaxis:

INSERT IN Table1 SELECT * FROM Table2

Hier probeert u waarden in te voegen in alle kolommen van Tabel2 tot Tabel1.

Voorbeeld:

Beschouw een voorbeeld, waarbij u alle kolommen uit onze bovenstaande tabel (SampleData) in een nieuwe tabel (ExampleData) moet invoegen.Bedenk ook dat VoorbeeldData al de volgende gegevens bevat:

ID kaart Naam Leeftijd Telefoonnummer Salaris
7Suhas2. 3987654323942000
8Meena319765412345192000

Voer nu de volgende query uit om alle kolommen en rijen van SampleData in de bovenstaande tabel in te voegen.

INSERT IN VoorbeeldData SELECT * FROM SampleData

Uitgang:

ID kaart Naam Leeftijd Telefoonnummer Salaris
7Suhas2. 3987654323942000
8Meena319765412345192000
eenSanjay2. 3987654321030000
2Rhea309977742234150000
3De adder329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000

Specifieke kolommen van een tabel invoegen

U kunt een specifieke set kolommen van een tabel naar een andere tabel invoegen met behulp van de SELECT-instructie.

Syntaxis:

INSERT IN Table1 (Column_Names) SELECT Column_Names FROM Table2

Hier probeert u specifieke kolommen van Table2 naar Table1 in te voegen.

Voorbeeld:

Beschouw een voorbeeld, waarbij u kolommen (ID, naam) uit de tabel (ExampleData) moet invoegen in de tabel (SampleData).

INSERT IN SampleData (ID, Name) SELECT ID, Name, FROM ExampleData

Uitgang:

ID kaart Naam Leeftijd Telefoonnummer Salaris
eenSanjay2. 3987654321030000
2Rhea309977742234150000
3De adder329898989898175000
4Simran28995555543365000
5Akshay3. 49646434437200000
7Suhasnulnulnul
8Meenanulnulnul

Hiermee komen we een einde aan dit artikel over Insert Query SQL. Ik hoop dat je hebt begrepen hoe je INSERT INTO-query in SQL kunt gebruiken.We hebben de verschillende manieren gezien om de INSERT-query te gebruiken. Als u meer wilt weten over MySQL en maak kennis met deze open-source relationele database, bekijk dan onze die wordt geleverd met live training onder leiding van een instructeur en real-life projectervaring. Deze training zal je helpen MySQL diepgaand te begrijpen en je te helpen het onderwerp onder de knie te krijgen.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van ' Query-SQL invoegen ”En ik neem contact met je op.