📢 Nuovo Corso Laravel API disponibile!

Esercizi ALTER TABLE SQL

Ecco degli esercizi semplici con soluzione per praticare le basi sulla modifica dellA struttura di una tabella in sql con ALTER TABLE.

Esercizio 1

Aggiungi una colonna chiamata "Indirizzo" alla tabella "Studente" di tipo VARCHAR(100)
ALTER TABLE Studente
ADD Indirizzo VARCHAR(100);

Esercizio 2

Modifica la colonna "Titolo" nella tabella "Libro" per permettere fino a 200 caratteri
ALTER TABLE Libro
ALTER COLUMN Titolo VARCHAR(200);

Esercizio 3

Rinomina la colonna "Totale" nella tabella "Ordine" in "ImportoTotale"
ALTER TABLE Ordine
RENAME COLUMN Totale TO ImportoTotale;

Esercizio 4

Aggiungi un vincolo di unicità alla colonna "Email" nella tabella "Cliente"
ALTER TABLE Cliente
ADD CONSTRAINT UC_Email UNIQUE (Email);

Esercizio 5

Modifica la colonna "Prezzo" nella tabella "Prodotto" per permettere fino a 12 cifre decimali
ALTER TABLE Prodotto
ALTER COLUMN Prezzo DECIMAL(18, 12);

Esercizio 6

Aggiungi un vincolo di chiave esterna alla colonna "IDCliente" nella tabella "Carrello" riferito alla colonna "ID" nella tabella "Cliente"
ALTER TABLE Carrello
ADD FOREIGN KEY (IDCliente) REFERENCES Cliente(ID);

Esercizio 7

Aggiungi un vincolo di chiave esterna alla colonna "IDProdotto" nella tabella "Carrello" riferito alla colonna "ID" nella tabella "Prodotto"
ALTER TABLE Carrello
ADD FOREIGN KEY (IDProdotto) REFERENCES Prodotto(ID);

Esercizio 8

Modifica la colonna "Contenuto" nella tabella "Articolo" per permettere il salvataggio di testo più lungo
ALTER TABLE Articolo
ALTER COLUMN Contenuto TEXT;

Esercizio 9

Aggiungi una colonna chiamata "NumeroTelefono" alla tabella "Cliente" di tipo VARCHAR(20)
ALTER TABLE Cliente
ADD NumeroTelefono VARCHAR(20);

Esercizio 10

Rimuovi la colonna "Durata" dalla tabella "Film"
ALTER TABLE Film
DROP COLUMN Durata;