In questa sezione impareremo come aggiungere una colonna nella tabella in Structured Query Language.
Il comando ALTER in SQL consente agli utenti del database di aggiungere una o più colonne nella tabella SQL. Consente agli utenti del database di modificare la struttura della tabella esistente nel database.
connettersi a un database Java
La sintassi per aggiungere una singola colonna dalla tabella è riportata di seguito:
ALTER TABLETable_Name ADD Column_Name datatype;
La sintassi per eliminare più colonne dalla tabella è riportata di seguito:
ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype;
Dobbiamo usare la parola chiave ADD nel comando ALTER per aggiungere una o più colonne nella tabella.
Se vuoi aggiungere una colonna nella tabella, devi seguire i seguenti passaggi uno per uno in un determinato ordine:
- Creare una banca dati.
- Creare una tabella nel database.
- Visualizza la struttura della tabella prima dell'aggiunta delle colonne.
- Aggiungi una singola colonna alla tabella.
- Visualizza la struttura della tabella dopo l'aggiunta delle colonne.
Ora spiegheremo i passaggi precedenti con un esempio:
10 di 100,00
Passaggio 1: creare un database
Nello Structured Query Language, la creazione di un database è il primo passo per archiviare le tabelle strutturate nel database.
Utilizzare la sintassi SQL seguente per creare un database:
CREATE DATABASE Database_Name;
Supponiamo di voler creare il file Veicoli Banca dati. Per questo, devi digitare il seguente comando in Structured Query Language:
CREATE DATABASE Vehicles;
Passaggio 2: crea una tabella e inserisci i dati
Ora devi utilizzare la sintassi SQL seguente per creare la tabella nel tuo database:
CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_1) );
Supponiamo di voler creare il file Automobili tabella nel Veicoli Banca dati. Per questo, devi digitare la seguente query nella tua applicazione SQL:
CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ;
Passaggio 3: visualizzare la struttura della tabella prima dell'aggiunta della colonna
Dopo la creazione della tabella e l'inserimento dei dati, puoi visualizzare la struttura della tabella Cars digitando la seguente query nell'applicazione SQL:
DESC Cars or DESCRIBE Cars ;
Campo | Tipo | NULLO | Chiave | Predefinito | Extra |
---|---|---|---|---|---|
Numero_auto | INT | NO | T | NULLO | gold_crescita |
Modello | INT | SÌ | - | NULLO | - |
Nome_auto | Varcar(20) | SÌ | - | NULLO | |
Colore | Varcar(20) | SÌ | - | NULLO | - |
Prezzo | INT | NO | - | NULLO | - |
Passaggio 4: aggiungi una singola colonna alla tabella
La seguente query ALTER in SQL aggiunge la colonna media a quella precedente Automobili tavolo:
ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0;
Passaggio 5: Visualizza la struttura della tabella dopo l'aggiunta della colonna
Per verificare il risultato della query eseguita in il 4thfare un passo, devi digitare il seguente comando in SQL:
DESC Cars;
Campo | Tipo | NULLO | Chiave | Predefinito | Extra |
---|---|---|---|---|---|
Numero_auto | INT | NO | T | NULLO | gold_crescita |
Modello | INT | SÌ | - | NULLO | - |
Nome_auto | Varcar(20) | SÌ | - | NULLO | - |
Colore | Varcar(20) | SÌ | - | NULLO | - |
Prezzo | INT | NO | - | NULLO | - |
Media | INT | NO | - | 0 | - |
Come possiamo vedere nell'output sopra, una colonna è stata aggiunta con successo al file Automobili tavolo.
Aggiungi più colonne alla tabella
La seguente query ALTER in SQL aggiunge più colonne alla tabella Cars precedente:
pitone __nome__
ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ;
Per verificare il risultato della query precedente, devi digitare il seguente comando DESCRIBE o DESC nella tua applicazione SQL:
DESC Cars or DESCRIBE Cars ;
Campo | Tipo | NULLO | Chiave | Predefinito | Extra |
---|---|---|---|---|---|
Numero_auto | INT | NO | T | NULLO | gold_crescita |
Modello | INT | SÌ | - | NULLO | - |
Nome_auto | Varchar(20) | SÌ | - | NULLO | - |
Colore | Varchar(20) | SÌ | - | NULLO | - |
Prezzo | INT | NO | - | NULLO | - |
Media | INT | NO | - | 0 | - |
Motore_Numero | Varchar(50) | SÌ | - | NULLO | - |
Targa | Varchar(45) | SÌ | - | NULLO | - |
Come possiamo vedere, le colonne Engine_Number e Car_Number sono state aggiunte con successo alla tabella Cars.