Hvordan slå sammen bord ved hjelp av mysql?

Hvordan slå sammen bord ved hjelp av mysql?

I mysql, "SETT INN OVERSE”Uttalelse brukes når du slår sammen enslige eller flere poster over andre tabeller i en tabell. I tillegg unngår den ugyldige rader, for eksempel å legge til en duplikatnøkkel der tabellfeltene har en primær eller unik nøkkelbegrensning. En annen situasjon er å sette inn en nullverdi der tabellfeltet har en nullbegrensning.

Dette innlegget vil diskutere metoden for å slå sammen tabeller i MySQL -databaser.

Hvordan slå sammen tabeller i MySQL -databaser?

For å slå sammen tabeller i MySQL-databasen, følg trinnene nedenfor:

  • Få tilgang til MySQL -serveren og sjekk tilgjengelige databaser.
  • Endre databasen og liste tabeller.
  • Vis innholdet i tabellen.
  • Kjør “Sett inn ignorering av Select * fra ”Kommando.

Trinn 1: Få tilgang til MySQL -serveren

Opprinnelig, åpne Windows -terminalen og utfør den oppgitte kommandoen for å få tilgang til MySQL -serveren:

mysql -u root -p

Trinn 2: Vis databaser

Bruk deretter “FORESTILLING”Kommando for å vise alle tilgjengelige databaser:

Vis databaser;

Vi har valgt "mynewdb”Database fra listen:

Trinn 3: Endre database

Nå, utfør "BRUK”Kommando for å endre databasen:

Bruk mynewdb;

Trinn 4: Liste tabeller

Neste, se alle tabeller i den gjeldende databasen ved å kjøre "FORESTILLING”Kommando:

Vis bord;

Som du kan se, har vi valgt nedenfor uthevet to tabeller "class_marks”Og“Student_marks”:

Trinn 5: Vis tabellinnhold

For å vise innholdet i de tidligere valgte tabellene ved å utføre “PLUKKE UT”Uttalelse:

Velg * fra Student_marks;

Her har vi vist “Student_marks”Tabellinnhold som inneholder tre poster:

Vis deretter innholdet i "class_marks”Tabell:

Velg * fra Class_Marks;

Som du kan se, har tabellen nedenfor to poster:

Trinn 6: Fett bord

Til slutt, utfør "Sett inn ignorering i”Uttalelse for å slå sammen bordene:

Sett inn ignorering i student_merker velger * fra class_marks;

Her:

  • SETT INN OVERSE”Uttalelse brukes til å ignorere de ugyldige postene når vi legger til en eller flere enn ett poster i et tabell.
  • INN I”Brukes til å legge posten til en annen tabell.
  • Student_marks”Er bordet der vi vil slå sammen rader.
  • PLUKKE UT”Uttalelse brukes til å trekke ut tabellen.
  • *”Stjerne symbol representerer alle.
  • FRA”Klausul brukes til å hente noen poster fra en tabell.
  • class_marks”Er måltabellnavnet.

I følge den medfølgende utgangen, "Spørring OK”Indikerer at uttalelsen er utført med hell:

Trinn 7: Verifisering

Til slutt, kjør "PLUKKE UT”Spørring for å bekrefte om begge tabellpostene er slått sammen eller ikke:

Velg * fra Student_marks;

Det kan observeres at tabellposter er slått sammen:

Det er alt! Vi har samlet den enkleste metoden for å slå sammen tabeller i MySQL -databaser.

Konklusjon

For å slå sammen tabeller i MySQL -databasen, får du først få tilgang til MySQL -serveren og sjekk tilgjengelige databaser. Endre deretter databasen, liste tabeller og vis tabellinnhold. Neste, utfør "Sett inn ignorering av Select * fra ”Kommando. Dette innlegget demonstrerte metoden for å slå sammen tabeller i MySQL -databaser.