Slå sammen MySQL-tabeller med phpMyAdmin

PhpMyAdmin brukes som backend-databasegrensesnitt for en rekke ledende innholdshåndteringssystemer som distribueres av bedrifter, inkludert WordPress, Joomla og Drupal. Takket være phpMyAdmin-webgrensesnittet er det mulig for brukere å manipulere databasedata på flere måter, inkludert sammenslåing av tabeller.

Om MySQL

MySQL ble introdusert i midten av 1990-tallet som en åpen kildekode database plattform. Programmet tillater brukere å bygge, lagre og fylle flere databaser for datamanipulering. Populære open source CMS-plattformer, inkludert Drupal, Joomla og WordPress, bruker MySQL som backend. Data som er lagret i MySQL-databaser, blir åpnet ved hjelp av spørrekommandoer som ligner dem i standard Structured Query Language, eller SQL.

Om PhpMyAdmin

MySQL og phpMyAdmin er begge gratis, open source-programmer. Det underliggende prinsippet om å bruke phpMyAdmin er at det lar deg administrere MySQL-databasene enkelt og enkelt gjennom et nettleser-grensesnitt. I tillegg til å bruke webgrensesnittet for databasebehandling, kan du skrive inn MySQL-koden direkte gjennom phpMyAdmin-grensesnittet. I tillegg kan du importere og eksportere hele MySQL-databaser via webgrensesnittet.

MySQL Database Structure

En MySQL-database består av en eller flere tabeller. Disse tabellene inneholder rader og kolonner, som igjen inneholder data. Kolonnene holder overskriftene til bordet som identifiserer dataene i rader under. Riktene holder individuelle dataposter. Området der en kolonne og rad krysser kalles en celle. For eksempel, i en tabell med kundedata, inneholder rækken celler med verdier som "John Smith", "Houston" og "Texas", mens datakolonnene er merket "Kundenavn", "By" og "Stat".

sikkerhetskopier

Det er alltid en god ide å lage en sikkerhetskopi av en MySQL-database før du gjør noe som helst, for eksempel sammenslåing av tabeller. Dette kan gjøres ved å bruke alternativet "Eksporter database" fra phpMyAdmin hovedmenyen. Etter eksport kan du lagre den zippede databasefilen til et sikkert sted for gjenoppretting hvis det er nødvendig.

Slå sammen tabeller med MySQL

Sammenslåing av tabeller, kalt "bli med" i MySQL-vilkår, gjøres ved å bruke MySQL-kommandobrensesnittet i phpMyAdmin for å opprette et nytt bord. Identifiser hver av tabellene i de forskjellige tabellene du vil slå sammen. Kombiner de to tabellene ved å kjøre kommandoen "CREATE VIEW" for å lage et nytt bord. Den første delen av MySQL-setningen identifiserer kolonnene fra den første tabellen, og kommandoen "INNER JOIN" kombinerer den med kolonnene fra den andre tabellen.

Match IDene på de to tabellene ved å bruke kommandoen "PÅ" for å identifisere den samsvarende unike nøkkelen for hver tabell. For eksempel:

CREATE VIEW newtable AS SELECT navn, e-post FRA Table_1 INNER JOIN Table_2 ON Table1.id = Table2.id

Anbefalt