Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Operazioni ALTER e INSERT | DDL e DML in SQL
SQL Intermedio

Scorri per mostrare il menu

book
Operazioni ALTER e INSERT

Immaginiamo una situazione in cui dobbiamo aggiungere una colonna a una tabella esistente. Non sarebbe corretto eliminare la tabella (soprattutto se contiene già dei dati) e poi creare una nuova tabella, riempiendola nuovamente con i dati.

Pertanto, in questo capitolo, esamineremo l'operazione ALTER.

Vediamo come utilizzare questa operazione:

sql

Come puoi vedere, questo è lo script per creare una tabella dal capitolo precedente.

Successivamente, ci sono due operazioni ALTER. La prima operazione aggiunge una colonna price alla tabella, impostando il valore predefinito a 300 per questa colonna. La seconda operazione rimuove questa colonna:

sql

Nota

Utilizzando l'istruzione ALTER, è possibile eseguire varie operazioni a livello di schema su una tabella, come aggiungere o rimuovere vincoli, rinominare, cambiare tipi di dati e aggiungere o eliminare indici.

Passiamo a un'altra operazione, ovvero l'operazione di inserimento.

Per utilizzare INSERT, dobbiamo specificare in quali colonne vogliamo aggiungere valori.

Ecco come appare la sintassi di questa istruzione:

sql

Questo snippet è tratto dal capitolo precedente, mostrando come inserire dati nella tabella library.

Ecco una suddivisione:

  1. Inizia con INSERT INTO, seguito dal nome della tabella;

  2. Specifica i nomi delle colonne tra parentesi;

  3. Usa VALUES per elencare i dati nello stesso ordine delle colonne;

  4. Assicurati che i tipi di dati corrispondano alle colonne;

  5. Chiudi le parentesi e separa le righe con le virgole.

La sintassi generale è:

sql

Non dimenticare il punto e virgola alla fine!

Compito

Swipe to start coding

C'è una tabella vuota chiamata employees con le seguenti colonne:

sql

È la stessa tabella delle sezioni precedenti, ma ora questa tabella non contiene alcun dato (righe) del tutto.

Il tuo compito è:

  1. Aggiungere una colonna country a questa tabella, che conterrà informazioni sul paese in cui risiede il dipendente.
  2. Inserire 2 righe di dati nella tabella, che appariranno così:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom.
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Per completare questo compito, usa ALTER TABLE per il primo sotto-compito e INSERT per il secondo sotto-compito.

Nota

Sul lato destro dell'editor di codice, alcuni codici saranno già scritti. Si prega di non eliminare o modificare questo codice, poiché è necessario per verificare la correttezza della tua soluzione.

Istruzioni Brevi

  • Usa un'istruzione ALTER TABLE per aggiungere una colonna country di tipo VARCHAR(50) alla tabella employees.
  • Usa INSERT INTO per aggiungere due dipendenti alla tabella employees.
  • Tra parentesi, specifica le colonne nell'ordine corretto in cui inserirai i dati.
  • Inserisci due dipendenti con i dati forniti nei requisiti.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2

Chieda ad AI

expand
ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

book
Operazioni ALTER e INSERT

Immaginiamo una situazione in cui dobbiamo aggiungere una colonna a una tabella esistente. Non sarebbe corretto eliminare la tabella (soprattutto se contiene già dei dati) e poi creare una nuova tabella, riempiendola nuovamente con i dati.

Pertanto, in questo capitolo, esamineremo l'operazione ALTER.

Vediamo come utilizzare questa operazione:

sql

Come puoi vedere, questo è lo script per creare una tabella dal capitolo precedente.

Successivamente, ci sono due operazioni ALTER. La prima operazione aggiunge una colonna price alla tabella, impostando il valore predefinito a 300 per questa colonna. La seconda operazione rimuove questa colonna:

sql

Nota

Utilizzando l'istruzione ALTER, è possibile eseguire varie operazioni a livello di schema su una tabella, come aggiungere o rimuovere vincoli, rinominare, cambiare tipi di dati e aggiungere o eliminare indici.

Passiamo a un'altra operazione, ovvero l'operazione di inserimento.

Per utilizzare INSERT, dobbiamo specificare in quali colonne vogliamo aggiungere valori.

Ecco come appare la sintassi di questa istruzione:

sql

Questo snippet è tratto dal capitolo precedente, mostrando come inserire dati nella tabella library.

Ecco una suddivisione:

  1. Inizia con INSERT INTO, seguito dal nome della tabella;

  2. Specifica i nomi delle colonne tra parentesi;

  3. Usa VALUES per elencare i dati nello stesso ordine delle colonne;

  4. Assicurati che i tipi di dati corrispondano alle colonne;

  5. Chiudi le parentesi e separa le righe con le virgole.

La sintassi generale è:

sql

Non dimenticare il punto e virgola alla fine!

Compito

Swipe to start coding

C'è una tabella vuota chiamata employees con le seguenti colonne:

sql

È la stessa tabella delle sezioni precedenti, ma ora questa tabella non contiene alcun dato (righe) del tutto.

Il tuo compito è:

  1. Aggiungere una colonna country a questa tabella, che conterrà informazioni sul paese in cui risiede il dipendente.
  2. Inserire 2 righe di dati nella tabella, che appariranno così:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom.
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Per completare questo compito, usa ALTER TABLE per il primo sotto-compito e INSERT per il secondo sotto-compito.

Nota

Sul lato destro dell'editor di codice, alcuni codici saranno già scritti. Si prega di non eliminare o modificare questo codice, poiché è necessario per verificare la correttezza della tua soluzione.

Istruzioni Brevi

  • Usa un'istruzione ALTER TABLE per aggiungere una colonna country di tipo VARCHAR(50) alla tabella employees.
  • Usa INSERT INTO per aggiungere due dipendenti alla tabella employees.
  • Tra parentesi, specifica le colonne nell'ordine corretto in cui inserirai i dati.
  • Inserisci due dipendenti con i dati forniti nei requisiti.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt