Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Cos'è: Database

Un database di WordPress è una raccolta di tutte le informazioni essenziali per il funzionamento del tuo sito web. È come una grande stanza di archiviazione dove WordPress conserva i dati per tutte le parti del tuo sito web.

Queste informazioni includono tutto ciò che scrivi nei tuoi post e nelle tue pagine del blog, i dettagli sulle persone che si registrano sul tuo sito e le opzioni che utilizzi per configurare il tuo sito WordPress.

WordPress utilizza MySQL come sistema di gestione del database. MySQL è un software open-source utilizzato per creare database, archiviare e recuperare dati quando richiesto.

Ogni volta che installi WordPress, il tuo provider di hosting web configurerà il database del tuo sito in background per te.

Cos'è un Database in WordPress

Come funziona un database WordPress?

Puoi pensare al tuo database WordPress come a un enorme schedario che funge da retroscena del tuo sito web. Ecco cosa fa:

  • Archivia tutto: Mantiene organizzate tutte le informazioni importanti del tuo sito web, come i tuoi post del blog, le pagine, i tipi di post personalizzati, i metadati, i campi personalizzati, le informazioni sugli utenti, i prodotti eCommerce e così via.
  • Organizza per un facile accesso: Queste informazioni sono archiviate in sezioni separate chiamate tabelle, simili alle cartelle in uno schedario. Ogni tabella contiene un tipo specifico di dati, rendendo facile per WordPress trovare rapidamente ciò di cui ha bisogno.
  • Fornisce contenuti per il tuo sito web: Quando visiti una pagina sul tuo sito WordPress, WordPress recupera il contenuto dal database e lo visualizza.
  • Memorizza le informazioni dell'utente: Se accedi al tuo account, il database verifica il tuo nome utente e la tua password. Memorizza anche le informazioni del tuo profilo.
  • Mantiene traccia delle impostazioni: Tutti i modi in cui personalizzi il tuo sito web vengono memorizzati nel database in modo che il tuo sito web rifletta tali modifiche.

Qual è la struttura predefinita del database di WordPress?

Durante l'installazione di WordPress, il tuo web host imposterà automaticamente una struttura di database per il tuo sito. Questa struttura include diverse tabelle, ognuna con il proprio scopo e set di colonne.

Esempio di database WordPress

Per impostazione predefinita, WordPress utilizza il prefisso wp_ per le sue tabelle di database. Ciò significa che i nomi effettivi delle tabelle nel tuo database inizieranno con wp_, seguiti dal nome della tabella.

Ad esempio, la tabella per la memorizzazione delle informazioni utente si chiama in realtà wp_users.

Ecco una spiegazione semplificata delle tabelle di database predefinite di WordPress:

  • La tabella wp_users contiene tutti i dati utente e le autorizzazioni di WordPress sul tuo sito.
  • La tabella wp_posts contiene tutti i post, le pagine e i file multimediali sul tuo sito.
  • La tabella wp_comments contiene tutti i commenti effettuati sul tuo sito.
  • La tabella wp_options tiene traccia di tutte le impostazioni e opzioni per il tuo sito WordPress.
  • La tabella wp_terms memorizza le categorie e i tag utilizzati sul tuo sito.
  • La tabella wp_term_relationships collega i post con le categorie e i tag a cui appartengono.
  • La tabella wp_term_taxonomy definisce il tipo di tassonomia (come categoria o tag) per ogni termine.
  • La tabella wp_usermeta memorizza informazioni aggiuntive sugli utenti.
  • La tabella wp_postmeta memorizza informazioni aggiuntive sui post.
  • La tabella wp_commentmeta memorizza informazioni aggiuntive sui commenti.
  • wp_termmeta memorizza metadati per i termini, che sono le categorie, i tag o qualsiasi altra tassonomia personalizzata che potresti avere sul tuo sito WordPress.

Ogni tabella ha il suo set di colonne, che sono come i campi in un modulo. Memorizzano tipi specifici di informazioni.

Ad esempio, la tabella wp_users memorizza colonne come user_login (il nome utente scelto dall'utente) e user_pass (la password per l'account utente).

Colonne nella tabella wp_users

Dove viene archiviato il database in WordPress?

Il database è archiviato su un server fornito dalla tua azienda di hosting WordPress. Tipicamente, questo host è 'localhost', il che significa che il database si trova sullo stesso server del tuo sito WordPress.

Detto questo, alcuni provider di hosting WordPress potrebbero utilizzare nomi diversi per i loro host di database. Puoi trovare l'hostname corretto nelle sezioni MySQL o Database del tuo cPanel o nel pannello di controllo utilizzato dal tuo provider di hosting.

Selezione del menu Database MySQL in cPanel Bluehost

Se non sei sicuro dell'hostname, non esitare a contattare il tuo provider di hosting WordPress per assistenza.

Cos'è una query SQL?

Una query SQL è un'istruzione speciale scritta in un linguaggio chiamato SQL (Structured Query Language). È come un comando specifico che dai al database di WordPress.

WordPress utilizza query MySQL per richiedere dati specifici al database. Ad esempio, potrebbe richiedere un particolare post del blog tramite il suo ID univoco, o tutti i commenti per una pagina specifica. Questi dati vengono quindi utilizzati per costruire il contenuto che vedi sul tuo sito web.

In alcune situazioni, le query SQL possono anche essere utilizzate per aggiornare informazioni nel database. Ad esempio, se cambi il titolo del tuo sito web, una query SQL aggiornerà la voce pertinente nella tabella wp_options.

Cos'è phpMyAdmin?

phpMyAdmin è uno strumento basato sul web che funge da interfaccia utente per la gestione del tuo database MySQL. È come un pannello di controllo specificamente progettato per accedere e gestire le tabelle all'interno del tuo database.

Connetti PHPMyAdmin al tuo database

Ecco cosa puoi fare con phpMyAdmin:

  • Sfoglia il database: Puoi vedere tutte le tabelle nel tuo database e le informazioni che memorizzano.
  • Modifica i dati: In alcune situazioni avanzate, potresti dover modificare informazioni specifiche all'interno delle tabelle del database. phpMyAdmin ti consente di farlo (ad esempio, tramite ricerca e sostituzione), ma fai attenzione, poiché gli errori possono influire sul tuo sito web.
  • Esegui query semplici: Simile alle query SQL, puoi utilizzare phpMyAdmin per eseguire query di base per recuperare o aggiornare dati.

La maggior parte dei provider di hosting WordPress include phpMyAdmin nel proprio pannello di controllo di hosting. I passaggi esatti potrebbero variare a seconda del tuo provider, ma in genere lo troverai nelle sezioni denominate 'Database' o 'MySQL'.

Puoi saperne di più su phpMyAdmin nella nostra guida per principianti alla gestione del database di WordPress.

Selezione di phpMyAdmin su cPanel

Perché è importante ottimizzare il tuo database WordPress?

Nel tempo, il tuo database WordPress può accumulare dati aggiuntivi che possono rallentare il tuo sito web. Questo perché il database deve esaminare più informazioni per trovare ciò di cui ha bisogno, facendo sì che il tuo sito web impieghi più tempo a caricarsi per i visitatori.

Dati non necessari possono anche portare a errori comuni di WordPress e inefficienze all'interno del database, causando problemi imprevisti con il tuo sito web.

Ottimizzare il tuo database è come eliminare file non necessari dal tuo computer. Rimuove questi dati extra e ottimizza il modo in cui le informazioni vengono archiviate. Ecco come avvantaggia il tuo sito web:

  • Velocità di caricamento più rapide: Un database pulito aiuta il tuo sito web a caricare le pagine più velocemente, migliorando l'esperienza utente e il posizionamento sui motori di ricerca (poiché i motori di ricerca favoriscono i siti web più veloci).
  • Errori ridotti: Eliminando i dati non necessari, puoi ridurre le possibilità di errori del database che potrebbero causare il malfunzionamento del tuo sito web.
  • Risoluzione dei problemi più semplice: Se riscontri problemi con il tuo sito web, un database ottimizzato rende la risoluzione dei problemi di WordPress più facile perché ci sono meno dati da analizzare.

Puoi ottimizzare il tuo database eliminando i dati non necessari. Questo include la rimozione dei commenti di spam, le vecchie revisioni dei post e i dati residui dei plugin di WordPress disinstallati.

Puoi anche aumentare il limite di memoria nel tuo file wp-config.php, il che può aiutare nelle operazioni del database.

Prima di apportare modifiche significative, è super importante creare un backup del database. Questa è una copia del tuo database che puoi ripristinare se qualcosa va storto durante l'ottimizzazione.

Molti provider di hosting WordPress offrono opzioni di backup, oppure puoi utilizzare plugin per database come Duplicator. È uno dei plugin WordPress più semplici per eseguire il backup del tuo sito web, anche se sei un principiante.

Speriamo che questo articolo ti abbia aiutato a saperne di più sui database in WordPress. Potresti anche voler consultare il nostro elenco di Letture aggiuntive qui sotto per articoli correlati su utili suggerimenti, trucchi e idee per WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Letture aggiuntive

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!