Creare una tabella sql
Per creare una tabella nel linguaggio SQL si usa il comando create table.
CREATE TABLE nome ( campo1, campo2, ... );
Il comando create table crea una tabella.
I campi della tabella sono indicati tra parentesi e separati tra loro da una virgola.
Nota. A destra del nome del campo è indicato il tipo di dato ( es. integer, text, char ecc. ), la lunghezza del campo tra parentesi ed eventualmente l'indicazione se il campo è una chiave primaria ( es. primary text ).
Esempio pratico
Esempio 1
Questa query crea una tabella con tre campi.
La tabella si chiama studenti.
CREATE TABLE studenti ( nome char(20), cognome char(20), voto integer(5) );
La tabella è composta da tre campi:
- Il campo nome è un campo alfanumerico (char) lungo 20 caratteri.
- Il campo cognome è un campo alfanumerico (char) lungo 20 caratteri.
- Il campo voto è un campo numerico intero (integer) lungo 5 cifre.
Esempio 2
Questa query crea una tabella con due campi.
La tabella si chiama anagrafica.
CREATE TABLE anagrafica ( id integer(5) PRIMARY KEY , nome char(20) );
Il primo campo ( id ) è una chiave primaria della tabella perché contiene l'opzione "primary key".
Il secondo campo ( nome ) è di tipo alfanumerico ed è lungo 20 caratteri.