În această secțiune, vom afla cum să adăugați o coloană în tabel în limbajul de interogare structurat.
Comanda ALTER în SQL permite utilizatorilor bazei de date să adauge una sau mai multe coloane în tabelul SQL. Permite utilizatorilor bazei de date să modifice structura tabelului existent în baza de date.
Sintaxa pentru adăugarea unei singure coloane din tabel este dată mai jos:
ALTER TABLETable_Name ADD Column_Name datatype;
Sintaxa pentru ștergerea mai multor coloane din tabel este dată mai jos:
dezinstalați unghiular cli
ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype;
Trebuie să folosim cuvântul cheie ADD în comanda ALTER pentru a adăuga una sau mai multe coloane în tabel.
Dacă doriți să adăugați o coloană în tabel, trebuie să urmați următorii pași unul câte unul într-o anumită ordine:
- Creați o bază de date.
- Creați un tabel în baza de date.
- Vedeți structura tabelului înainte de adăugarea coloanei.
- Adăugați o singură coloană la tabel.
- Vizualizați structura tabelului după adăugarea coloanei.
Acum, vom explica pașii de mai sus cu un exemplu:
Pasul 1: Creați o bază de date
În Structured Query Language, crearea unei baze de date este primul pas pentru stocarea tabelelor structurate în baza de date.
Utilizați sintaxa SQL de mai jos pentru a crea o bază de date:
CREATE DATABASE Database_Name;
Să presupunem că doriți să creați Vehicule Bază de date. Pentru aceasta, trebuie să tastați următoarea comandă în Structured Query Language:
CREATE DATABASE Vehicles;
Pasul 2: Creați un tabel și introduceți datele
Acum, trebuie să utilizați sintaxa SQL de mai jos pentru a crea tabelul în baza de date:
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) );
Să presupunem că doriți să creați Mașini masa în Vehicule Bază de date. Pentru aceasta, trebuie să tastați următoarea interogare în aplicația dvs. SQL:
CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ;
Pasul 3: Vizualizați structura tabelului înainte de adăugarea coloanelor
După crearea tabelului și inserarea datelor, puteți vizualiza structura tabelului Cars tastând următoarea interogare în aplicația dvs. SQL:
DESC Cars or DESCRIBE Cars ;
Camp | Tip | NUL | Cheie | Mod implicit | Suplimentar |
---|---|---|---|---|---|
Număr_mașină | INT | NU | T | NUL | crestere_aur |
Model | INT | da | - | NUL | - |
Nume_Mașină | Varchar(20) | da | - | NUL | |
Culoare | Varchar(20) | da | - | NUL | - |
Preț | INT | NU | - | NUL | - |
Pasul 4: Adăugați o singură coloană la tabel
Următoarea interogare ALTER în SQL adaugă coloana medie la cele de mai sus Mașini masa:
sortare cu găleată
ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0;
Pasul 5: Vizualizați structura tabelului după adăugarea coloanelor
Pentru a verifica rezultatul interogării executate în cel 4thEtapa, trebuie să tastați următoarea comandă în SQL:
DESC Cars;
Camp | Tip | NUL | Cheie | Mod implicit | Suplimentar |
---|---|---|---|---|---|
Număr_mașină | INT | NU | T | NUL | crestere_aur |
Model | INT | da | - | NUL | - |
Nume_Mașină | Varchar(20) | da | - | NUL | - |
Culoare | Varchar(20) | da | - | NUL | - |
Preț | INT | NU | - | NUL | - |
In medie | INT | NU | - | 0 | - |
După cum putem vedea în rezultatul de mai sus, o coloană a fost adăugată cu succes la Mașini masa.
Adăugați mai multe coloane la tabel
Următoarea interogare ALTER în SQL adaugă mai multe coloane la tabelul Cars de mai sus:
ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ;
Pentru a verifica rezultatul interogării de mai sus, trebuie să tastați următoarea comandă DESCRIBE sau DESC în aplicația dvs. SQL:
DESC Cars or DESCRIBE Cars ;
Camp | Tip | NUL | Cheie | Mod implicit | Suplimentar |
---|---|---|---|---|---|
Număr_mașină | INT | NU | T | NUL | crestere_aur |
Model | INT | da | - | NUL | - |
Nume_Mașină | Varchar(20) | da | - | NUL | - |
Culoare | Varchar(20) | da | - | NUL | - |
Preț | INT | NU | - | NUL | - |
In medie | INT | NU | - | 0 | - |
Numărul motorului | Varchar(50) | da | - | NUL | - |
Număr de înmatriculare | Varchar(45) | da | - | NUL | - |
După cum putem vedea, coloanele Engine_Number și Car_Number au fost adăugate cu succes la tabelul Cars.