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 hjelp av flere spørringer. 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ørringer. Disse spørringene kan være i stand til å legge til både enkeltstående og 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-databasetabellene, ' SETT INN ” uttalelse kan brukes. Den setter inn eller lagrer nye data i MySQL-tabeller i databasene. Den 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 én rad.







Syntaks



Den generelle syntaksen til ' SETTE INN I ' uttalelsen er gitt nedenfor:



SETT INN INN I < tabellnavn > ( kol1 , col2 , kol3 , ... )
VERDIER ( verdi1 , verdi2 , VERDI , ... ) ;

Her:





  • ' SETTE INN I kommandoen brukes til å legge til data i tabellene.
  • ' ” er måltabellnavnet som vi ønsker å legge til en ny post til.
  • ' col1, … ” er navnet på feltet.
  • ' VERDIER ”-setning returnerer en samling på én eller flere rader som en tabell.
  • ' verdi 1, … ” 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 angitte trinnene.

Trinn 1: Start Terminal



Til å begynne med, søk og åpne Windows-terminalen gjennom oppstartsmenyen:

Trinn 2: Koble terminal med MySQL Server

Kjør deretter ' mysql ” kommando for å få tilgang til MySQL-serverdatabasene:

mysql -u rot -s

I kommandoen ovenfor:

  • ' -i ' alternativet indikerer brukernavnet.
  • ' rot ” er vårt standard brukernavn (det kan variere avhengig av brukernavnet ditt).
  • ' -s alternativet representerer passordet:

Trinn 3: Se databaser

List nå alle tilgjengelige databaser ved å kjøre ' FORESTILLING kommandoen med ' DATABASER alternativ:

FORESTILLING DATABASER ;

Fra den gitte utgangen har vi valgt ' mynewdb ' database:

Trinn 4: Naviger til lokal database

Deretter utfører du ' BRUK '-setning for å endre databasen:

BRUK mineewdb;

Trinn 5: Lag ny tabell

Deretter oppretter du en ny tabell i gjeldende database ved å bruke ' SKAPE ' kommando:

SKAPE BORD Student ( Std INT , Fornavn VARCHAR ( 25 ) IKKE NULL , Etternavn VARCHAR ( 25 ) IKKE NULL , By VARCHAR ( 40 ) IKKE NULL , Permanent adresse VARCHAR ( 40 ) IKKE NULL , Telefon VARCHAR ( tjue ) IKKE NULL , BEGRENSNING PK_Student HOVED NØKKEL ( Std ) ) ;

I kommandoen ovenfor:

  • Vi opprettet en ny tabell kalt ' 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 de feltene som inneholder tekstverdien.
  • ' IKKE NULL ”-betingelsen brukes på de feltene som ikke kan være null.
  • ' Std ” student-ID er spesifisert som en primærnøkkel.

I henhold til følgende utdata har en ny tabell blitt opprettet:

Trinn 6: Verifisering

For å sikre at den nyopprettede tabellen finnes i gjeldende databaser, kjør ' VIS TABELLER ' uttalelse:

FORESTILLING TABELLER ;

Trinn 7: Legg til poster

Til slutt bruker du ' SETTE INN I kommando for å legge til nye data til MySQL-databasetabellen:

SETT INN INN I Student ( Std , Fornavn , Etternavn , By , Permanent adresse , Telefon ) VERDIER ( '1' , 'Maria' , 'Naz' , 'PindiGheb' , 'Oppriktig' , '052-253547' ) ;

Trinn 8: Se tabellinnhold

For å vise det tilgjengelige innholdet i tabellen, kjør ' PLUKKE UT ' uttalelse:

PLUKKE UT * FRA Student;

Som du kan se, er en enkelt post 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 ' SETTE INN I ' uttalelse:

SETT INN INN I Student VERDIER ( '2' , 'Roshan' , 'Khan' , 'Lahore' , 'Hovedveifelt 12' , '021-248847' ) , ( '3' , 'Zoya' , 'dette' , 'Karachi' , 'Clifton' , '082-973747' ) ;

I den uthevede utgangen nedenfor, ' Rekorder: 2 ' indikerer at flere poster er lagt til:

Kjør deretter ' PLUKKE UT ” kommando for å sjekke de tilføyde postene i tabellen:

PLUKKE UT * FRA Student;

Hvordan legge til poster med betingelser 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 INN I Student PLUKKE UT * FRA Std1 HVOR By = 'Lahore' ;

Her:

  • ' Student ” er en tabell som må legge til poster.
  • ' PLUKKE UT ” uttalelse vil velge de ønskede postene.
  • ' * ' indikerer alle.
  • ' FRA ”-leddet brukes for å hente noen poster fra databasetabellene.
  • ' Std1 ” er tabellnavnet.
  • ' HVOR ”-klausul filtrerer de ønskede postene som oppfyller de angitte betingelsene.
  • ' By = 'Lahore' ”-oppføring av måltabellen, som må trekkes ut.

« Rekorder: 1 ' viser at én post er hentet og lagt til den nye tabellen:

For bekreftelse, bruk ' PLUKKE UT ' kommando for å velge og vise alle poster i den angitte tabellen:

PLUKKE UT * 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, ' SETTE INN I kommandoen kan saksøkes med ' PLUKKE UT ' uttalelse:

SETT INN INN I Student PLUKKE UT * FRA Std1;

I kommandoen ovenfor, ' Student ' er det nye tabellnavnet og ' Std1 ' er måltabellnavnet som vi må kopiere dataene fra:

Kjør ' PLUKKE UT ” kommando for å vise den nylig kopierte posten fra en annen tabell:

PLUKKE UT * FRA Student;

Som du kan se, er den uthevede posten under vellykket kopiert post fra en annen tabell:

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

Konklusjon

« INSERT INTO (kol1, kol2, ..) VERDIER (verdi1, verdi2, ..) ”-setning 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.