Italiano

BDD — Database

BDD MySQL, MariaDB e PostgreSQL: il server, i database, le tabelle, le righe — tutto questo si esplora come cartelle, e si modifica.

Dichiarare una connessione

Il motore, l’host, la porta, l’utente, la password e un database predefinito — facoltativo: senza di esso, il server si apre sul proprio database di amministrazione. Un servizio Windows può essere indicato per leggerne lo stato, e Meneaufile lo compila da solo quando lo trova.

Il servizio indicato si ritrova con un clic, da due punti: «Apri la posizione del servizio» nel menu della connessione, e sotto l’errore quando si entra in un database il cui servizio è fermo — la connessione rifiutata, il pulsante porta in SRV, sul servizio stesso, dove lo si riavvia. Senza di esso, bisognava uscire, ritrovare la riga e passare dal suo menu.

Il motore porta la sua icona, come il tipo di una scheda di NET: si sceglie nella finestra ciò che si riconoscerà sulla riga.

La finestra di una connessione: il motore, l’host, l’account e il servizio che la ospita.
La finestra di una connessione: il motore, l’host, l’account e il servizio che la ospita.

Spostarsi

Server → database → tabelle → righe. F12 passa dai dati di una tabella alla sua struttura. Un database può essere fissato per ritrovarlo in testa.

Il server porta anche le proprie viste: account, query in corso, stato del server, impostazioni del server, routine. Sono in sola lettura; le loro azioni sono nel menu del clic destro — cambiare una password, impostare una variabile, terminare un processo.

Le righe

La struttura

I campi con il loro tipo, il loro ordinamento (collation), il loro valore predefinito, i loro attributi, il loro commento; gli indici con la loro natura (chiave primaria, univoco, indice) e il loro metodo. Un campo si aggiunge all’inizio, alla fine o dopo un altro — PostgreSQL, invece, aggiunge sempre in fondo alla tabella, e lo dice.

Un selettore di tipi ordina i tipi del motore per famiglia: interi, decimali, testo, date e ore, binario. Li si filtra digitando.

Svuotare una tabella (truncate) rimuove tutte le sue righe, conserva la tabella e azzera l’auto-incremento. Non c’è cestino su un server: viene detto prima.

Il grafico delle relazioni

«Grafico delle relazioni» disegna le tabelle e i loro collegamenti.

Esportare in una cartella

Una tabella non ha byte: non si copia come un file. Ciò che se ne ottiene su un disco è un export SQL.

Importare, clonare

Le query

Una query SQL si scrive sul database aperto e parte con Ctrl+Invio. Le query recenti vengono proposte. Il risultato è un elenco come un altro: vi si ordina, vi si seleziona, lo si esporta.

Il registro SQL ricorda tutto ciò che è stato inviato, con il numero di righe interessate. Si copia, si svuota.

Confrontare due tabelle

F8 su due tabelle ne confronta le strutture: non essendoci byte, sono i campi e gli indici a essere messi a confronto. Vedi Confrontare.

Rimuovere

Rimuovere una connessione la toglie dall’elenco insieme alla sua password. Il server non viene toccato.

Manuale di Meneaufile, in italiano.