Stai leggendo 'creare una tabella sql '
Per trovare altre informazioni su utilizza il modulo di ricerca online
 
 Guida Internet dal 2000
Home
Segnala un sito web
Ultimi siti segnalati
 Siamo anche su Facebook
Facebook fans
  AdLinks



 

  CREARE UNA TABELLA SQL

Creare una tabella SQL



Un database relazionale viene visto dall'utente come una serie di tavole (table). A livello di linguaggio SQL l'utente non si deve preoccupare dell'aspetto fisico dei dati bensì soltanto di quello informativo e logico. Ogni tavola è composta da un numero di colonne che identificano la qualità del dato (es. nome, cognome ecc.) e da un numero di righe che identificano i dati stessi.

Facciamo un esempio. Una tavola può contenere i nomi degli alunni di una classe. In questo caso le colonne definiscono le qualità dei dati (nome, cognome dell'alunno, età ecc) mentre le righe contengono ciascuna tutte le informazioni su ogni singolo alunno. Ogni righa è denominata "record". Le colonne sono invece conosciute in gergo con il nome di "campi".

Il comando per creare una tavola SQL è il seguente:

CREATE TABLE (CAMPO1 CHAR(20), CAMPO2 CHAR(20), CAMPO3 NUMBER(5));

Le specifiche tra parentesi sono i nomi dei campi della tavola seguiti dalla specifica del tipo del dato. Ad esempio CHAR(20) identifica un campo di tipo alfanumerico lungo max. 20 caratteri. Il campo3 è invece di tipo NUMBER(5), ossia numerico a 5 cifre.

Una lista completa delle tipologie dei campi.

CHAR(n)
stringa alfanumerica lunga n.

SMALLINT
numero compreso tra -32.767 e +32.767

INTEGER
numero compreso tra -2.147.483.647 e +2.147.483.647

DECIMAL[(m[,n])]
numero in virgola mobile con m valori significativi e con n valori decimali

SMALLFLOAT
numero in virgola mobile

FLOAT
numero in virgola mobile corrispondente al tipo double

DATE
campo in formato data

Per facilitare la riconoscibilità dei dati possiamo dare a ogni colonna (campo) un nome approssimativo della qualità che dovrà identificare.  I nomi dei campi non possono essere parole riservate di SQL.

Nel caso dell'esempio precedente avremo:

CREATE ALUNNI (NOME CHAR(20), COGNOME CHAR(20), ETA NUMBER(5));

Nel comando precedente abbiamo creato il contenitore (tabella o tavola) di nome "alunni". La tavola è composta da tre campi: nome, cognome ed età.

Una volta creata la tabella non resterà altro che inserire i dati.

Per velocizzare l'accesso ai dati può essere anche aggiunto un indice logico. Al momento preferiamo non appesantire troppo la spiegazione. Quel che è importante comprendere in questa fase è la creazione della tabella destinata a contenere i dati.


Commenti

Scrivi il tuo commento sulla pagina
"Creare una tabella SQL "


Il tuo nome (facoltativo)





Link utili per approfondire il tema
Segnala un sito/link di approfondimento

 

Corso SQL

Altre pagine correlate

Segnala il tuo sito web

Segnala il tuo sito web alla directory Lapaweb iscrivendoti gratuitamente alla community

guida Facebook

Guida Facebook Come iscriversi su Facebook. Una guida online per conoscere il social network più famoso del momento.

guida Twitter

Guida Twitter Come iscriversi su Twitter. La guida per registrare un account personale sul social network dei messaggi brevi.

guida YouTube

Guida YouTube La nostra guida pratica per caricare video su YouTube, consigli pratici e molto altro ancora.

Guida Google Plus +

Guida Google Plus La guida online al social network Google Plus sviluppato dal motore di ricerca Google.

PINTEREST

Guida Pinterest. La guida online al social network delle bacheche fotografiche Pinterest.

Internet & Web

Internet & Web - Affiliazioni - Guadagnare su Internet - Internet gratis - Browser - Suonerie gratis - Creare sito gratis - Facebook

Viaggi e vacanze

Viaggi e vacanze - Voli low cost - Viaggi

Software gratis

Software gratis - Antivirus - Videorecording - Chat & Instant Messenger

Spettacolo

Cinema - Musica

Libri e cultura

Libri

Auto e Motori

Motori

www.lapaweb.com è un servizio online gratuito di directory web e segnalazione siti web - Lapaweb è Blog personale - Email: info@lapaweb.com
Fonti e bibliografia - Note Legali / Termini e condizioni di utilizzo - Lapaweb non è collegato ai contenuti presenti sui siti esterni linkati nella directory o nelle recensioni
Contenuti pubblicati secondo la licenza di utilizzo di Creative Commons salvo diverse indicazioni - Norme Privacy Google
Per chiedere la rimozione di foto o contenuti scrivere alla redazione del sito - Tutti marchi citati nel sito sono dei rispettivi proprietari