Appuntiphp.com

29 gennaio 2010

Ottimizzare una tabella MySQL

Archiviato in: Tutorial MySQL — Tag:, , , , , — lukeonweb @ 12:16

Determinati server di database, evidentemente non troppo prestanti, non hanno la sana abitudine di ottimizzare le tabelle qualora ve ne sia bisogno.

Per ottimizzazione delle tabelle si intende la riduzione dei byte in eccesso che si vengono a verificare quando un campo di un qualsiasi record viene modificato oppure quando un record viene cancellato.

Ad esempio, se un campo contiene del testo d occupa 100 byte e poi il campo viene modificato ed occuperà 90 byte, c’è il rischio di trovarsi con 10 byte in eccesso.

(continua…)

MySQL LIMIT: Limitare il numero di record di una queryh

Archiviato in: Tutorial MySQL — Tag:, , , , , — lukeonweb @ 12:10

MySQL mette a disposizione degli sviluppatori l’istruzione LIMIT il cui scopo, come il suo nome lascia ad intendere, è quello di decidere il limite di record che la query deve estrarre.

La sintassi SQL è la seguente:

(continua…)

Backup di un database MySQL con phpMyAdmin

Tra le sue innumerevoli straordinarie funzionalità, phpMyAdmin offre la possibilità di effettuare, in diversi formati, il backup di un database MySQL.

Una volta effettuato il login su phpMyAdmin, cliccare sul nome del database nel menu di sinistra, in modo da visualizzare l’elenco delle tabelle. Nella parte centrale dell’interfaccia, cliccare in alto sulla voce Esporta.

Segue uno screenshot della pagina che di esportazione del database:

(continua…)

Creazione di una tabella con phpMyAdmin

Archiviato in: Tutorial MySQL — Tag:, , , , , — lukeonweb @ 12:01

Per creare una nuova tabella nel database MySQL con phpMyAdmin è sufficiente cliccare, nel frame di sinistra dell’interfaccia, sul nome del database (nel nostro caso su nome_database) ed utilizzare il form che si aprirà nel frame principale.

I dati richiesti sono nome della tabella e numero di campi. Non ci si preoccupi se non si ha la certezza relativamente al numero di campi che serviranno nella tabella: un un secondo momento è possibile aggiungerne o eliminarne.

Proviamo dunque a creare una tabella di nome nome_tabella con un solo campo in modo da esaminare, in maniera semplice e veloce, il form per la creazione dei campi di una tabella messo a disposizione da phpMyAdmin.

(continua…)

28 gennaio 2010

MySQL JOIN: Relazioni tra le tabelle di un database

La grande potenza dei database, nel caso corrente di MySQL, è quella di creare relazioni tra tabelle. Una relazione è un sistema di query tra due o più tabelle, contenenti informazioni differenti, basato su una relazione logica tra i dati.

Le relazioni possono essere fondamentalmente di due tipi: uno a uno, ovvero ad un record di una tabella può corrispondere un solo record dell’altra tabella; uno a molti, ovvero ad un record di una tabella possono corrispondere più record dell’altra tabella, e questo è il caso più diffuso.

Un esempio chiarirà le idee. Immaginiamo di gestire una libreria e di avere autori e libri, dove per ogni autore possono corrispondere più libri; ecco un caso concreto di relazione uno a molti.

Utilizzeremo questo esempio per effettuare dei test pratici, scrivendo codice SQL attraverso il proprio gestore MySQL preferito.

(continua…)

« Articoli successiviArticoli precedenti »

Appuntiphp.com è il blog italiano su PHP - Funziona con WordPress