Dette indlæg vil give kommandoen til at tilføje nye poster i MySQL-databasetabellen.
Hvilken kommando kan tilføje en ny post i MySQL-databaser?
For at tilføje nye poster i MySQL-databasetabellerne, ' INDSÆT ”-udsagn kan bruges. Den indsætter eller gemmer nye data i MySQL-tabeller i databaserne. Det giver brugerne mulighed for at udføre indsættelsen af poster på to måder ved at bruge en enkelt forespørgsel i MySQL, såsom at tilføje poster i en enkelt række og indsætte poster i mere end én række.
Syntaks
Den generelle syntaks for ' INDSÆT I ' erklæring er angivet nedenfor:
INDSÆT IND I < bordnavn > ( col1 , col2 , col3 , ... )
VÆRDIER ( værdi1 , værdi2 , VÆRDI , ... ) ;
Her:
- “ INDSÆT I kommandoen bruges til at tilføje data i tabellerne.
- “
” er måltabelnavnet, som vi ønsker at tilføje en ny post til. - “ col1, … ” hedder feltet.
- “ VÆRDIER ”-sætning returnerer en samling på en eller flere rækker som en tabel.
- “ værdi 1, … ” er den eller de ønskede data, vi indsætter.
Sådan tilføjes en enkelt post i MySQL-databasen?
Antag, at vi ønsker at indsætte en enkelt post eller række i den eksisterende tabel. For at gøre det skal du følge de angivne trin.
Trin 1: Start Terminal
Indledningsvis søg og åbn Windows-terminalen gennem Startup-menuen:
Trin 2: Forbind terminal med MySQL Server
Kør derefter ' mysql ” kommando for at få adgang til MySQL-serverdatabaserne:
mysql -u root -sI den ovennævnte kommando:
- “ -i ”-indstillingen angiver brugernavnet.
- “ rod ” er vores standardbrugernavn (det kan variere afhængigt af dit brugernavn).
- “ -s ' valgmulighed repræsenterer adgangskoden:
Trin 3: Se databaser
List nu alle tilgængelige databaser ved at køre ' AT VISE kommandoen med ' DATABASER ' mulighed:
AT VISE DATABASER ;Fra det givne output har vi valgt ' minenewdb ' database:
Trin 4: Naviger til lokal database
Udfør derefter ' BRUG ” sætning for at ændre databasen:
BRUG mineewdb;
Trin 5: Opret ny tabel
Opret derefter en ny tabel i den aktuelle database ved at bruge ' SKAB kommando:
SKAB BORD Studerende ( Std INT , Fornavn VARCHAR ( 25 ) IKKE NUL , Efternavn VARCHAR ( 25 ) IKKE NUL , By VARCHAR ( 40 ) IKKE NUL , Fast adresse VARCHAR ( 40 ) IKKE NUL , telefon VARCHAR ( tyve ) IKKE NUL , BEGRÆNSNING PK_Student PRIMÆR NØGLE ( Std ) ) ;I kommandoen ovenfor:
- Vi oprettede en ny tabel med navnet ' Studerende ”.
- Tilføjet nye felter, såsom ' Std ', ' Fornavn ', ' Efternavn ', ' By ', Fast adresse ', og' telefon ” sammen med deres passende datatype.
- “ int ' for et elev-id ' Std ' og ' VARCHAR ” for de felter, der indeholder tekstværdien.
- “ IKKE NULL ” betingelse anvendes på de felter, der ikke kan være nul.
- “ Std ” elev-id er angivet som en primær nøgle.
Ifølge følgende output er en ny tabel blevet oprettet med succes:
Trin 6: Bekræftelse
For at sikre, at den nyoprettede tabel findes i de aktuelle databaser, skal du køre ' VIS TABELLER ' udmelding:
AT VISE BORDE ;
Trin 7: Tilføj poster
Brug endelig ' INDSÆT I kommando for at tilføje nye data til MySQL-databasetabellen:
INDSÆT IND I Studerende ( Std , Fornavn , Efternavn , By , Fast adresse , telefon ) VÆRDIER ( '1' , 'Maria' , 'Naz' , 'PindiGheb' , 'Oprigtig' , '052-253547' ) ;
Trin 8: Se tabelindhold
For at få vist det tilgængelige indhold i tabellen skal du udføre ' VÆLG ' udmelding:
VÆLG * FRA Studerende;Som du kan se, er der tilføjet en enkelt post til tabellen:
Sådan tilføjes flere poster i MySQL-databasen?
Du kan også indsætte flere poster i MySQL-databasetabellerne på én gang ved at bruge ' INDSÆT I ' udmelding:
INDSÆT IND I Studerende VÆRDIER ( '2' , 'Roshan' , 'Khan' , 'Lahore' , 'Hovedvejsbane 12' , '021-248847' ) , ( '3' , 'Zoya' , 'det her' , 'Karachi' , 'Clifton' , '082-973747' ) ;I det nedenfor fremhævede output, ' Rekorder: 2 ' angiver, at flere poster er tilføjet:
Kør derefter ' VÆLG kommando for at kontrollere de tilføjede poster i tabellen:
VÆLG * FRA Studerende;
Hvordan tilføjer man poster med betingelser i MySQL-databasen?
I MySQL-databasetabeller har du lov til at tilføje poster fra en tabel til en anden ved at bruge ' HVOR ' klausul:
INDSÆT IND I Studerende VÆLG * FRA Std1 HVOR By = 'Lahore' ;Her:
- “ Studerende ” er en tabel, der skal tilføje poster.
- “ VÆLG ” erklæring vil vælge de ønskede poster.
- “ * ” angiver alle.
- “ FRA ” klausul bruges til at hente nogle poster fra databasetabellerne.
- “ Std1 ” er tabellens navn.
- “ HVOR ” klausul filtrerer de ønskede poster, der opfylder de angivne betingelser.
- “ By = 'Lahore' ” registrering af måltabellen, som skal udtrækkes.
Det ' Rekorder: 1 ' viser, at én post er hentet og tilføjet til den nye tabel:
Til bekræftelse skal du bruge ' VÆLG ” kommando for at vælge og vise alle poster i den angivne tabel:
VÆLG * FRA Studerende;
Sådan tilføjes poster ved at kopiere fra en anden tabel i MySQL-databasen?
For at kopiere posterne fra en anden tabel i den samme database, skal ' INDSÆT I kommandoen kan sagsøges med ' VÆLG ' udmelding:
INDSÆT IND I Studerende VÆLG * FRA Std1;I den ovennævnte kommando, ' Studerende ' er det nye tabelnavn og ' Std1 ' er måltabelnavnet, som vi skal kopiere dataene fra:
Kør ' VÆLG kommando for at se den nyligt kopierede post fra en anden tabel:
VÆLG * FRA Studerende;Som du kan se, er den nedenfor fremhævede post blevet kopieret fra en anden tabel:
Det er alt! Vi har sørget for processen med at tilføje en ny post i MySQL-databasetabellen.
Konklusion
Det ' INDSÆT I