MySQL-tabellen samenvoegen met phpMyAdmin

PhpMyAdmin wordt gebruikt als de back-end database-interface voor een aantal toonaangevende content management-systemen die worden ingezet door bedrijven, waaronder WordPress, Joomla en Drupal. Dankzij de phpMyAdmin-webinterface kunnen gebruikers databasegegevens op verschillende manieren manipuleren, waaronder samenvoegtabellen.

Over MySQL

MySQL is halverwege de jaren negentig geïntroduceerd als een open source databaseplatform. Met de toepassing kunnen gebruikers meerdere databases voor gegevensmanipulatie bouwen, opslaan en vullen. Populaire open source CMS-platforms, waaronder Drupal, Joomla en WordPress gebruiken MySQL als een backend. Gegevens die zijn opgeslagen in MySQL-databases kunnen worden geopend met behulp van queryopdrachten die vergelijkbaar zijn met die in standaard gestructureerde querytaal of SQL.

Over PhpMyAdmin

MySQL en phpMyAdmin zijn beide gratis, open source-programma's. Het onderliggende principe van het gebruik van phpMyAdmin is dat het u toestaat om uw MySQL-databases eenvoudig en gemakkelijk via een webbrowserinterface te beheren. Naast het gebruik van de webinterface voor databasemanipulatie, kunt u MySQL-code rechtstreeks invoeren via de interface phpMyAdmin. Bovendien kunt u volledige MySQL-databases importeren en exporteren via de webinterface.

MySQL-databasestructuur

Een MySQL-database bestaat uit een of meer tabellen. Deze tabellen bevatten rijen en kolommen, die op hun beurt gegevens bevatten. De kolommen bevatten de koppen van de tabel die de gegevens in de onderstaande rijen identificeren. De rijen bevatten individuele gegevensrecords. Het gebied waar een kolom en rij elkaar kruisen, wordt een cel genoemd. In een tabel met klantgegevens bevat de rij bijvoorbeeld cellen met waarden als 'John Smith', 'Houston' en 'Texas', terwijl de gegevenskolommen zijn gemarkeerd met 'Klantnaam', 'Stad' en 'Staat'.

backups

Het is altijd een goed idee om een ​​back-up van een MySQL-database te maken voordat u iets belangrijks doet, zoals het samenvoegen van tabellen. Dit kan gedaan worden door gebruik te maken van de "Export Database" optie van het phpMyAdmin hoofdmenu. Na het exporteren kunt u het gecomprimeerde databasebestand opslaan op een veilige locatie voor herstel indien nodig.

Tabellen samenvoegen met MySQL

Het samenvoegen van tabellen, genaamd "joining" in MySQL-termen, wordt gedaan met behulp van de MySQL-opdrachtinterface in phpMyAdmin om een ​​nieuwe tabel te maken. Identificeer elk van de tabellen in de verschillende tabellen die u wilt samenvoegen. Combineer de twee tabellen door het commando "CREATE VIEW" uit te voeren om een ​​nieuwe tabel te maken. Het eerste deel van de MySQL-instructie identificeert de kolommen uit de eerste tabel en de opdracht "INNER JOIN" combineert dit met de kolommen uit de tweede tabel.

Pas de ID's op de twee tabellen aan met behulp van de opdracht "AAN" om de overeenkomende unieke sleutel voor elke tabel te identificeren. Bijvoorbeeld:

CREATE VIEW newtable AS SELECT naam, email FROM Table_1 INNER JOIN table_2 ON Table1.id = Table2.id

Aanbevolen