Hvilken kommando kan legge til en ny post i MySQL -databaser?

Hvilken kommando kan legge til en ny post i MySQL -databaser?
MySQL -databaser administreres av brukeren ved å bruke flere spørsmål. Databaser inneholder flere tabeller for lagring av posten eller dataene. I tillegg kan brukere legge til nye tabeller med poster ved å kjøre forskjellige spørsmål. Disse spørsmålene kan være i stand til å legge til singel så vel som flere poster samtidig i tabellene.

Dette innlegget vil gi kommandoen for å legge til nye poster i MySQL -databasetabellen.

Hvilken kommando kan legge til en ny post i MySQL -databaser?

For å legge til nye poster i MySQL -databasetabeller, "SETT INN”Uttalelse kan brukes. Den setter inn eller lagrer nye data i MySQL -tabeller i databasene. Det lar brukere utføre innsetting av poster på to måter ved å bruke en enkelt spørring i MySQL, for eksempel å legge til poster i en enkelt rad og sette inn poster i mer enn en rad.

Syntaks

Den generelle syntaksen til “Sett inn i”Uttalelse er gitt nedenfor:

Sett inn i (Col1, Col2, Col3, ...)
Verdier (verdi1, verdi2, verdi, ...);

Her:

  • Sett inn i”Kommando brukes til å legge til data i tabellene.
  • “”Er måltabellnavnet som vi ønsker å legge til en ny post.
  • Col1, .. ”Er navnet på feltet.
  • Verdier”Uttalelse returnerer en samling på en eller flere rader som et bord.
  • verdi1, .. ”Er ønsket post eller data vi setter inn.

Hvordan legge til en enkelt post i MySQL -databasen?

Anta at vi ønsker å sette inn en enkelt post eller rad i den eksisterende tabellen. For å gjøre det, følg de medfølgende trinnene.

Trinn 1: Lanseringsterminal

Opprinnelig, søk og åpne Windows -terminalen gjennom oppstart -menyen:

Trinn 2: Koble terminalen med MySQL -serveren

Kjør deretter “mysql”Kommando for å få tilgang til MySQL Server -databasene:

mysql -u root -p

I ovennevnte kommando:

  • -u”Alternativet indikerer brukernavnet.
  • rot”Er vårt standard brukernavn (det kan variere i henhold til brukernavnet ditt).
  • -p”Alternativ representerer passordet:

Trinn 3: Se databaser

Nå, liste opp alle tilgjengelige databaser ved å kjøre "FORESTILLING”Kommando med“Databaser”Alternativ:

Vis databaser;

Fra den gitte utgangen har vi valgt "mynewdb”Database:

Trinn 4: Naviger til lokal database

Neste, utfør "BRUK”Uttalelse for å endre databasen:

Bruk mynewdb;

Trinn 5: Lag ny tabell

Opprett deretter en ny tabell i den nåværende databasen ved å bruke "SKAPE”Kommando:

Lag tabellstudent (std int, FirstName varchar (25) ikke null, etternavn varchar (25) ikke null, by varchar (40) ikke null, permanentadress varchar (40) ikke null, telefon varchar (20) ikke null, begrensning pk_student primær Key (STD));

I ovennevnte kommando:

  • Vi opprettet et nytt bord som heter “Student”.
  • Lagt til nye felt, for eksempel "Std”,“Fornavn”,“Etternavn”,“By”, Permanent adresse“, Og“Telefon”Sammen med deres passende datatype.
  • int”For en student -ID”Std”Og“VARCHAR”For feltene som inkluderer tekstverdien.
  • IKKE NULL”Tilstand brukes på feltene som ikke kan være null.
  • Std”Student -ID er spesifisert som en primærnøkkel.

I henhold til følgende utdata er det opprettet en ny tabell med hell:

Trinn 6: Verifisering

For å sikre at den nyopprettede tabellen eksisterer i de nåværende databasene, kjører du “Vis bord”Uttalelse:

Vis bord;

Trinn 7: Legg til poster

Til slutt, bruk "Sett inn i”Kommando for å legge til nye data i MySQL -databasetabellen:

Sett inn student (STD, FirstName, LastName, City, PermanentAddress, Telefon) Verdier ('1', 'Maria', 'Naz', 'Pindigheb', 'Ikhlas', '052-253547');

Trinn 8: Vis tabellinnhold

For å vise det tilgjengelige innholdet i tabellen, utfør "PLUKKE UT”Uttalelse:

Velg * fra Student;

Som du kan se, er en enkelt post blitt lagt til i tabellen:

Hvordan legge til flere poster i MySQL -databasen?

Du kan også sette inn flere poster i MySQL -databasetabellene samtidig ved å bruke "Sett inn i”Uttalelse:

Sett inn studentverdier ('2', 'Roshan', 'Khan', 'Lahore', 'Main Road Lane 12', '021-248847'), ('3', 'Zoya', 'Tani', 'Karachi ',' Clifton ',' 082-973747 ');

I den nedenfor-fremhevede utgangen, "Registreringer: 2”Indikerer at flere poster er lagt til:

Kjør deretter “PLUKKE UT”Kommando for å sjekke de ekstra postene i tabellen:

Velg * fra Student;

Hvordan legge til poster med forhold i MySQL -databasen?

I MySQL -databasetabeller har du lov til å legge til poster fra en tabell til en annen ved å bruke "HVOR" klausul:

Sett inn studenten velger * fra STD1 hvor City = 'Lahore';

Her:

  • Student”Er et bord som må legge til poster.
  • PLUKKE UT”Uttalelsen vil velge de ønskede postene.
  • *”Indikerer alle.
  • FRA”Klausul brukes til å hente noen poster fra databasetabellene.
  • Std1”Er tabellnavnet.
  • HVOR”Clause filtrerer de ønskede postene som oppfyller de spesifiserte betingelsene.
  • By = 'Lahore'”Registrering av måltabellen, som må trekkes ut.

Registreringer: 1”Viser at en post hentes og lagt til den nye tabellen:

For bekreftelse, bruk "PLUKKE UT”Kommando for å velge og vise alle poster over den spesifiserte tabellen:

Velg * fra Student;

Hvordan legge til poster ved å kopiere fra en annen tabell i MySQL -databasen?

For å kopiere postene fra en annen tabell i samme database, "Sett inn i”Kommando kan saksøkes med“PLUKKE UT”Uttalelse:

Sett inn studentens valg * fra STD1;

I ovennevnte kommando, “Student”Er det nye tabellnavnet og“Std1”Er måltabellnavnet vi trenger å kopiere dataene:

Kjør “PLUKKE UT”Kommando for å se den nylig kopierte posten fra en annen tabell:

Velg * fra Student;

Som du kan se, er den nedenfor-fremhevede posten vellykket kopiert post fra en annen tabell:

Det er alt! Vi har gitt prosessen med å legge til en ny post i MySQL -databasetabellen.

Konklusjon

Sett inn i (Col1, Col2, ...) Verdier (verdi1, verdi2, ...)”Uttalelse kan brukes til å legge til en ny post i MySQL -databasetabellen. Den kan legge til eller lagre nye data i MySQL -tabeller i databasene og lar brukere sette inn poster på to måter. Dette innlegget ga og forklarte kommandoen som kan brukes til å legge til nye poster i MySQL.