![]() |
|||||
Guida MySQL | |||||
|
Home |
Guida MySQL |
Art. # 56
Creare una tabella in MySQL
L'elemento madre di un database, la cellula principale, materiale raccoglitore dei dati, è la tabella. Una tabella è composta da campi, ciascuno con un tipo di dato e con caratteristiche proprietarie. In ogni campo sono presenti i record, ovvero i dati della tabella, divisi per campo. Chiuso questo piccolo escursus introduttivo all'argomento in oggetto, probabilmente il più breve ma anche conciso della storia dei database, vediamo come creare una tabella in un database MySQL. Introduciamo dunque l'SQL DDL dove DDL sta per Data Definition Language, ovvero SQL per la definizione dei dati. Precedentemente abbiamo incontrato l'istruzione CREATE e l'abbiamo utilizzata per creare un database sul server MySQL. Utilizziamolo adesso per creare una tabella, utilizzando la forma estesa CREATE TABLE, la cui sintassi di base è la seguente: CREATE TABLE nome_tabella (nome_campo TIPO_DATO ALTRE_PROPRIETA) Per quanto si consigli di utilizzare phpMyAdmin per la gestione del database, è necessario conoscere le istruzioni utili allo scopo in oggetto per far fronte a qualsiasi evenienza, ragion per cui proveremo a creare una tabella attraverso il codice SQL con un esempio concreto. Si esegua dunque il seguente codice all'interno del proprio gestore preferito di MySQL:
CREATE TABLE utenti
(
id INT(20) NOT NULL AUTO_INCREMENT,
nomnativo VARCHAR(50) DEFAULT '-' NOT NULL,
PRIMARY KEY (id)
)
Esaminiamo le varie istruzioni. Innanzitutto dopo CREATE TABLE viene specificato il nome della tabella e tra parentesi tonde vengono specificati i campi e tutte le proprietà della tabella. Il campo id è di tipo INT di 20 caratteri di lunghezza, obbligatorio (NOT NULL, mentre NULL sarebbe facoltativo) e ad incremento automatico (contatore della tabella), infatti alla fine gli viene assegnata la chiave primaria. Il campo nominativo è di tipo VARCHAR di 50 caratteri di lunghezza, se non specificato viene valorizzato con un trattino (opzione facoltativa) ed è obbligatorio. Anche per cancellare una tabella utilizziamo l'istruzione DROP, specificando il nome della tabella, come nell'esempio che segue: DROP TABLE utenti Per modificare una tabella, invece, utilizziamo l'istruzione ALTER TABLE, la cui sintassi è documentata nell'esempio a seguire: ALTER TABLE nome_tabella OPERAZIONE SU nome_campo PROPRIETA Le operazioni che possiamo compiere sono la modifica, la cancellazione o l'aggiunta di un campo, rispettivamente attraverso i comandi CHANGE, DROP e ADD. Modifichiamo il campo nominativo rendendo il suo tipo di dato di dimensioni 100 invece che 50: ALTER TABLE utenti CHANGE nomnativo nomnativo VARCHAR(50) NOT NULL Cancelliamo il campo nominativo: ALTER TABLE utenti DROP nomnativo Ricreiamo il campo nominativo assegnandogli le stesse caratteristiche impostate in partenza: ALTER TABLE utenti ADD nomnativo VARCHAR(50) DEFAULT '-' NOT NULL Scritto in data 27/02/2008 e modificato in data 01/03/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
Criptare le informazioni con la funzione crypt di PHP
Celle a colori alternati in PHP
Importare dati da CSV a MySQL
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP Altri corsi
Corso HTML Link utili
Contatore Gratis Siti amici
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||