Visualizzazione post con etichetta phpmyadmin. Mostra tutti i post
Visualizzazione post con etichetta phpmyadmin. Mostra tutti i post

venerdì 28 febbraio 2020

Da Mysql ad Excel con PhpMyAdmin

Oggi vediamo come esportare una tabella mysql per poterla poi aprire con microsoft excel e farci un po' quello che si vuole, tra filtri ed ordinamenti vari.
La procedura per compiere questa semplice operazione è abbastanza semplice ed intuitiva, soprattutto se agiamo da phpmyadmin.
Vediamo subito come fare.


Da Mysql ad Excel con PhpMyAdmin


Per poter esportare una tabella mysql su excel basta seguire i seguenti passaggi:
  1. Collegarsi a phpmyadmin
  2. Cliccare il database dove si trova la tabella desiderata
  3. Cliccare sul nome della tabella da esportare
  4. Nella pagina che si aprirà, cliccare su Esporta
  5. Scegliere come Formato la voce CSV for MS Excel
  6. Su Metodo di esportazione scegliere Personalizzato e fleggare la voce Metti i nomi dei campi nel primo rigo
  7. Infine cliccare su Esporta

Da mysql ad excel con phpmyadmin

Ecco fatto, il browser ci chiederà se salvare o aprire il file csv appena generato da phpmyadmin, il quale potrà essere aperto in excel e salvato in formato xls.

Se questo semplice tutorial non fosse sufficientemente chiaro, ecco un video esempio di come esportare una tabella mysql con phpmyadmin in formato csv compatibile con excel:
https://youtu.be/rsGUpxD4n3E

mercoledì 18 aprile 2018

Modificare charset campo tabella (phpmyadmin)

Se non hai un database mysql troppo datato, devi sapere che è possibile cambiare il charset dei singoli campi di una tabella, creando addirittura tabelle multicharset (pratica che comunque sconsiglio).
Se poi utilizzi phpmyadmin, la procedura per fare ciò è decisamente semplice, vediamo subito come.


Come modificare il charset di uno specifico campo tabella in phpmyadmin


Se vuoi passare da utf8 a latin swedish o a qualsiasi altro charset ti venga in mente, con phpmyadmin puoi compiere questa azione su qualsiasi campo testuale delle tue tabelle, con pochi semplici click.

Ecco come fare per cambiare charset su phpmyadmin:
  1. Collegati al tuo db con un utente che ha i privilegi sufficienti a modificare la struttura delle tabelle
  2. Entra nel database in cui è contenuta la tabella da modificare
  3. Clicca sulla tabella desiderata
  4. Clicca sulla voce Struttura
  5. Individua il campo da editare clicca su Modifica
  6. Adesso potrai agire sulla voce codifica caratteri, dal quale potrai selezionare il charset desiderato
  7. Una volta cambiato charset, cliccare su Salva per apportare le modifiche

Modificare charset campo tabella (phpmyadmin)

Se però la tabella in questione ha già dei dati al suo interno, tramite questa procedura potrebbe anche risultarvi un errore e l'impossibilità di cambiare il charset, se quello selezionato non contempla un carattere già memorizzato nel db.

Inutile dire che cambiare charset ad una tabella in corso d'opera è sempre un'operazione un po' delicata.
Quando possibile dunque,  settare da subito la giusta codifica dei caratteri, in modo tale da non aver sorprese future.
Tra i più usati e compatibili c'è ovviamente l'utf8, nello specifico l'utf8_general_ci, o ancora meglio in alcuni casi, l'utf8_unicode_ci.
Con questi set di caratteri infatti, non dovreste avere problemi di accentate e caratteri speciali, sempre ovviamente che poi dalla pagina o l'app da cui pescate i dati, dichiarate il giusto charset :)

mercoledì 14 marzo 2018

Come aggiornare PhpMyAdmin su Wamp

Se per caso hai un wamp un po' datato e la sua versione di phpmyadmin inizia ad essere un po' troppo obsoleta, non preoccuparti, ora ti spiegherò come aggiornarla.

Oltre infatti a poter ovviamente installare quanti phpmyadmin ti pare, in specifiche cartelle a partire dalla root di wamp, è anche possibile cambiare quello che viene lanciato di default dal wamp.
Sto ovviamente parlando della versione per windows, per chi non conoscesse il significato di wamp :p
Ma bando alle ciance, vediamo subito come fare.


Come aggiornare PhpMyAdmin su Wamp


Per poter installare l'ultima versione di phpmyadmin in modo tale da farla partire come default di wamp, basta procedere nel seguente modo:

  1. Scaricare l'ultima versione di phpmyadmin per windows (o quella desiderata) dal sito ufficiale: https://www.phpmyadmin.net/downloads/
  2. Estrarre la cartella contenente tutti i file nel seguente percorso: c:/wamp/apps (o wamp64, dipende da quale avete)
  3. Rinominare la cartella del phpmyadmin in modo tale da togliere eventuali distanziatori/trattini tra il nome e la versione.
    Il risultato finale sarà dunque un percorso del genere:
    C:\wamp\apps\phpMyAdmin4.7.9
  4. Entra in apps, dentro la cartella del precedente phpmyadmin funzionanete, e copia il suo file config.inc.php dentro la cartella del nuovo
  5. Entra in c:/wamp/alias e modifica il file phpmyadmin.conf, sostituendo tutti i riferimenti alla versione del precedente phpmyadmin, con la nuova.
    Dovresti trovare due occorrenze:
    Alias /phpmyadmin "c:/wamp/apps/phpmyadminNUMERO-VERSIONE/"
    e
    <Directory "c:/wamp/apps/phpmyadminNUMERO-VERSIONE/">

    Come aggiornare PhpMyAdmin su Wamp
  6. Vai nella root di wamp e cerca il file wampmanager.conf, se presente la sezione [apps], aggiorna/inserisci la seguente riga:
    phpmyadminVersion = 4.7.9
    dove ovviamente dovrai mettere il numero della versione che hai appena scaricato
  7. Chiudi e riapri wamp ed il gioco è fatto

Bene, adesso che sai come aggiornare il phpmyadmin di default di wamp, ogni tanto fallo.
Avere uno strumento per compiere operazioni sul database mysql sempre aggiornato, è sicuramente importante per risolvere eventuali problemi di sicurezza e/o prestazioni.

Ovviamente, se installi una versione del phpmyadmin che non ti convince, potrai tornare indietro in qualsiasi momento.
Ti basterà ricambiare nuovamente i vari puntamenti e riavviare wamp, ed eccoti tornato al phpmyadmin di default.

martedì 13 marzo 2018

PHPMYADMIN: spostare una tabella in un altro database

Ti è mai capitato di voler spostare una tabella mysql da un database ad un altro?
A me no, però ho visto che in phpmyadmin è possibile compiere questa operazione con un click, quindi eccomi qui a fare questo ennesimo post su questa comodissima piattaforma di gestione database mysql.

Quindi, se la tua necessità è proprio quella di voler spostare una tabella da un database ad un altro, qui sotto troverai le istruzioni per farlo.


Come spostare una tabella in un altro database con PhpMyAdmin


Mettiamo ad esempio che su un'istanza mysql abbiamo creato diversi db.
Ad un certo punto, causa la stanchezza dopo una dura giornata di lavoro, ecco che creiamo per errore una tabella in un database sbagliato.
Magari ci accorgiamo dell'errore solo dopo ore di insert, come fare per rimediare?
Semplice, basta spostare la tabella su un altro database grazie a phpmyadmin.

Ecco come bisogna fare:
  1. Apriamo phpmyadmin ed accediamo con un utente con abbastanza privilegi su entrambi i db
  2. Entriamo nel database in cui è presente la tabella da spostare
  3. Clicchiamo sulla suddetta tabella
  4. Clicchiamo in alto a destra su Operazioni (la voce potrebbe essere annidata dentro la sezione Più)
  5. Individuare in alto a destra la tab "sposta la tabella in"
  6. Ora, selezionare il database di destinazione, nella tendina dei db
  7. Infine cliccare su Esegui per compiere l'operazione

PHPMYADMIN: spostare una tabella in un altro database

Tutto qui.
Con un semplice click abbiamo spostato la tabella mysql in un altro database, senza doverla esportare e reimportare, molto comodo, no?

PS ad un osservatore attento di sicuro non sarà sfuggito che queste operazioni sono praticamente le stesse eseguite per rinominare una tabella, come già spiegato poco fa in questo post.

lunedì 5 marzo 2018

Come rinominare una tabella in PhpMyAdmin

Quando si creano delle tabelle in mysql, sia che si utilizzi phpmyadmin o qualsiasi altro software di gestione di database (o anche se si compie questa operazione a mano tramite il puro e semplice linguaggio sql), può sempre capitare di sbagliare il nome di una tabella.
Ma anche nel caso in cui non ci si trovi davanti ad un errore umano, può sempre capitare di voler rinominare una tabella mysql.

Ecco, in questi casi occorre sapere come fare, in modo tale da non dover ricreare la tabella da zero e cancellare quella con il nome errato.
Su phpmyadmin per fortuna, questa operazione è semplice e veloce.
Vediamo subito come fare.


Come rinominare una tabella in PhpMyAdmin


Le operazioni da compiere per cambiare nome ad una tabella mysql tramite phpmyadmin sono le seguenti:
  1. Collegarsi a phpmyadmin con un utente che abbia i privilegi di modifica della struttura delle tabelle nel database in cui si vuole agire
  2. Cliccare sul database contenente la tabella
  3. Cliccare sul nome della tabella da rinominare
  4. In alto a destra, cliccare sulla voce Operazione (o su Più, e poi su operazione, se il menù è raggruppato)
  5. In alto a destra, nella sezione sposta la tabella, sostituire il nome della tabella attuale con il nuovo nome scelto
  6. Cliccare su esegui per compiere l'operazione

Come rinominare una tabella in PhpMyAdmin

Con pochi semplici click avremo rinominato la tabella mysql dalla comoda interfaccia grafica di phpmyadmin.
Questa operazione può essere eseguita tutte le volte che ci pare, ma ovviamente, se abbiamo già sviluppato codice (es. php) che richiama il nome di una tabella rinominata, questo non funzionerà più, quindi occorre ricordarsi di sistemare tutte le app collegate alla tabella appena rinominata.

Per comodità metto anche il videotutorial su come rinominare tabelle con phpmyadmin:
https://youtu.be/En_oUL5-fhg



Bene è tutto, spero che questo breve tutorial su phpmyadmin possa esservi stato utile :)

giovedì 5 ottobre 2017

Leggi il post

Che ore sono in PHP

Post veloce veloce che spiega come ottenere l'ora corrente in php.
La funzione che andrò a spiegare è infatti una delle più basiche ed utili di questo linguaggio di programmazione per il web, quindi è una nozione indispensabile da sapere se si sceglie il php come linguaggio di sviluppo.


Che ore sono in PHP


Per sapere "che ore sono" con il php, basta avvalersi di una delle più famose funzioni esistenti, la famigerata date();

Grazie a questa funzione infatti, è possibile ricavare l'ora corrente, con una semplice riga di codice:

echo date("h:i");

Con questa semplice stringa di codice php infatti, è possibile stampare a video l'ora ed i minuti correnti.
I parametri che la funzione date riconosce sono diversi, ma nello specifico di questo esempio a noi interessano al massimo solo 2 o 3 parametri, ovvero: h, i, s, che ovviamente stanno per ore, minuti e secondi.

Utilizzando inoltre le maiuscole o le minuscole nell'ora, è possibile variare il formato dell'orario stampato a video.
H al posto di h infatti, mostra le ore 15 al posto delle 3.

Se tutto ciò che ho appena ho scritto è chiaro, che cosa stamperà mai a video la seguente sintassi php:
echo date("H:i:s");
???
Facile vero? :)

mercoledì 13 settembre 2017

Cancellare database mysql con phpmyadmin

Dopo aver creato un database mysql, averlo riempito di tabelle e di record, può anche capitare di decidere che quell'archivio di dati non ci serve più.
In questi casi quindi, se si è sicuri di quello che si vuole, è importante sapere come fare per cancellare un database mysql con phpmyadmin.

Vediamo quindi come compiere questa delicata operazione con pochi semplici click, da interfaccia grafica, ovviamente.


Come cancellare un database mysql con phpmyadmin


Per poter eliminare database mysql tramite phpmyadmin, basta seguire pochi semplici steps:
  1. Collegarsi a phpmyadmin con un utente che ha privilegi completi sul database da cancellare
  2. Cliccare sul nome del database in oggetto
  3. Cliccare sul menù in alto, alla voce Operazioni
  4. Cliccare sulla voce "Cancella il database" e dare la conferma

Cancellare database mysql con phpmyadmin

Questa operazione equivale al comando sql drop database.
Con pochi semplici click dunque, avrai cancellato definitivamente il database mysql, con tutte le sue tabelle.

Attenzione che però, questa operazione non è reversibile.
Quindi se cancelli un db mysql con phpmyadmin, senza aver fatto prima il backup, non potrai più rientrare in possesso dei dati in esso contenuti.

Fine tutorial su come cancellare database con phpmyadmin... buon drop a tutti :)