CREATE

Questo comando serve a creare sia tabelle che database.

Il comando generico per creare un database è
CREATE DATABASE IF NOT EXISTS nome_db
Per creare invece una tabella utilizzeremo il comando
CREATE TABLE IF NOT EXISTS nome_tabella (specifiche)
Il campo specifiche nella creazione di tabelle indica i tipi di colonne e la chiave primaria che saranno presenti all'interno della tabella stessa.
L'opzione "IF NOT EXISTS" è facoltativa, serve solo a controllare se il database o la tabella esistono già, evitando cosi di generare un messaggio di errore.

Vediamo un esempio nel dettaglio: creiamo un database di prova che contiene una tabella anagrafica (con poche semplici informazioni, come nome, cognome, indirizzo e-mail).

Innanzitutto creiamo il database (lo chiameremo prova):
CREATE DATABASE IF NOT EXISTS prova

Poi creiamo la tabella anagrafica:
CREATE TABLE IF NOT EXISTS anagrafica (IDanagrafica int(11) unsigned NOT NULL auto_increment, nome varchar(50) default NULL, cognome varchar(50) default NULL, email varchar(50) NOT NULL, PRIMARY KEY (IDanagrafica))

All'interno della tabella anagrafica appena creata sono presenti 4 campi: IDanagrafica che è la chiave primaria e nome, cognome ed email sono 3 campi varchar al massimo di 50 caratteri.

Privacy Policy