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 -sI 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