Unione di tabelle MySQL con phpMyAdmin

PhpMyAdmin è utilizzato come interfaccia del database di back-end per numerosi sistemi di gestione dei contenuti implementati dalle aziende, tra cui WordPress, Joomla e Drupal. Grazie all'interfaccia Web phpMyAdmin, è possibile per gli utenti manipolare i dati del database in vari modi, incluse le tabelle di unione.

Informazioni su MySQL

MySQL è stato introdotto a metà degli anni '90 come piattaforma di database open source. L'applicazione consente agli utenti di creare, memorizzare e popolare più database per la manipolazione dei dati. Le piattaforme CMS open source più popolari, tra cui Drupal, Joomla e WordPress, utilizzano MySQL come back-end. È possibile accedere ai dati memorizzati nei database MySQL utilizzando comandi di query simili a quelli in Structured Query Language o SQL.

Informazioni su PhpMyAdmin

MySQL e phpMyAdmin sono entrambi programmi open source gratuiti. Il principio alla base dell'uso di phpMyAdmin è che ti permette di amministrare i tuoi database MySQL in modo semplice e semplice attraverso un'interfaccia browser web. Oltre a utilizzare l'interfaccia Web per la manipolazione del database, è possibile inserire il codice MySQL direttamente tramite l'interfaccia phpMyAdmin. Inoltre, è possibile importare ed esportare interi database MySQL tramite l'interfaccia Web.

Struttura del database MySQL

Un database MySQL è costituito da una o più tabelle. Queste tabelle contengono righe e colonne, che a loro volta contengono dati. Le colonne contengono le intestazioni della tabella che identificano i dati nelle righe sottostanti. Le righe contengono singoli record di dati. L'area in cui una colonna e una riga si intersecano è detta cella. Ad esempio, in una tabella di dati del cliente, la riga contiene celle con valori come "John Smith", "Houston" e "Texas", mentre le colonne di dati sono etichettate come "Nome cliente", "Città" e "Stato".

I backup

È sempre una buona idea fare un backup di un database MySQL prima di fare qualcosa di importante, come unire le tabelle. Questo può essere fatto utilizzando l'opzione "Esporta database" dal menu principale di phpMyAdmin. Dopo l'esportazione, è possibile salvare il file di database compresso in un percorso sicuro per il ripristino, se necessario.

Unione di tabelle con MySQL

Le tabelle di unione, chiamate "join" in termini MySQL, vengono eseguite utilizzando l'interfaccia comandi MySQL in phpMyAdmin per creare una nuova tabella. Identificare ciascuna delle tabelle nelle diverse tabelle che si desidera unire. Combina le due tabelle eseguendo il comando "CREATE VIEW" per creare una nuova tabella. La prima parte dell'istruzione MySQL identifica le colonne della prima tabella e il comando "INNER JOIN" lo combina con le colonne della seconda tabella.

Abbina gli ID sulle due tabelle usando il comando "ON" per identificare la chiave univoca corrispondente per ogni tabella. Per esempio:

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

Raccomandato