Page 142 - Corso di PHP - Livello base
P. 142
-.Predefinito, Collation, Attributi e Null: possiamo
tralasciare queste colonne per cui le lasciamo in bianco (per
la cronaca, servono rispettivamente: se vogliamo dare un
valore predefinito al campo, se vogliamo dare al campo
un set di caratteri diverso rispetto a quello dell'intero
database, se vogliamo specificare attribuiti particolari -
per esempio se vogliamo assegnare al campo una collation
binaria- e se vogliamo associare, tra gli altri, anche il
valore NULL al nostro campo).
-.Indice: serve per impostare l'indice al campo. A noi
interessa l'indice “PRIMARY”, che serve per identificare
il campo “più importante” della tabella, il cui valore deve
essere univoco (non devono cioè esserci altri record con lo
stesso valore per quel campo). Solitamente è il campo Id;
-.AUTO_INCREMENT: questo è molto importante.
Serve per far aumentare automaticamente di una unità il
campo ogni volta che verrà inserito un nuovo record. Lo
spuntiamo solo per il campo Id;
-.Commenti: se vogliamo aggiungere commenti per un
campo.
Una volta creata la nostra prima tabella possiamo creare tutte
le altre e cominciare a svolgere su di esse alcune operazioni.
Prima però vediamo cosa significano quelle voci di MySQL di
cui abbiamo parlato prima:
-.Struttura: ci mostra la struttura del database, ovvero
l'elenco delle tabelle;
-.SQL: contiene un campo che ci permette di eseguire
sintassi SQL (che inizieremo a vedere dal prossimo
capitolo);
-.Cerca: per cercare una parola, un valore nel database;
-.Query da esempio: se non conosciamo la sintassi SQL,
questa voce ci aiuta a fare interrogazioni al database;
-.Esporta: per esportare il database (possiamo scegliere tra
142