logo

Oszlop hozzáadása a táblázathoz SQL-ben

Ebben a részben megtudjuk, hogyan adhatunk hozzá oszlopot a táblázathoz a Strukturált lekérdezési nyelvben.

Az ALTER parancs az SQL-ben lehetővé teszi az adatbázis-felhasználók számára, hogy egy vagy több oszlopot adjanak hozzá az SQL-táblához. Lehetővé teszi az adatbázis felhasználóinak, hogy módosítsák az adatbázisban meglévő tábla szerkezetét.

csináld java alatt

Az alábbi táblázatban található egy oszlop hozzáadásának szintaxisa:

 ALTER TABLETable_Name ADD Column_Name datatype; 

A táblázatból több oszlop törlésének szintaxisa az alábbiakban látható:

 ALTER TABLETable_Name ADD Column_Name1 Column1_datatype, Column_Name2 Column2_datatype, ......, Column_NameN Columnn_datatype; 

Az ADD kulcsszót kell használnunk az ALTER parancsban egy vagy több oszlop hozzáadásához a táblázatban.

rendfa bejárás

Ha oszlopot szeretne hozzáadni a táblázathoz, akkor az alábbi lépéseket egyenként, megadott sorrendben kell végrehajtania:

  1. Hozzon létre egy adatbázist.
  2. Hozzon létre egy táblázatot az adatbázisban.
  3. Tekintse meg a táblázat szerkezetét az oszlop hozzáadása előtt.
  4. Adjon hozzá egyetlen oszlopot a táblázathoz.
  5. Tekintse meg a táblázat szerkezetét oszlop hozzáadása után.

Most egy példán keresztül magyarázzuk el a fenti lépéseket:

1. lépés: Hozzon létre egy adatbázist

A Strukturált lekérdezési nyelvben az adatbázis létrehozása az első lépés a strukturált táblák adatbázisban való tárolására.

Használja az alábbi SQL szintaxist adatbázis létrehozásához:

 CREATE DATABASE Database_Name; 

Tegyük fel, hogy szeretné létrehozni a Járművek adatbázis. Ehhez a következő parancsot kell begépelnie a Strukturált lekérdezési nyelvben:

 CREATE DATABASE Vehicles; 

2. lépés: Hozzon létre egy táblázatot, és helyezze be az adatokat

Most az alábbi SQL szintaxist kell használnia a táblázat létrehozásához az adatbázisban:

formázza meg a dátumot java-ban
 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) ); 

Tegyük fel, hogy szeretné létrehozni a Autók táblázat a Járművek adatbázis. Ehhez a következő lekérdezést kell begépelnie az SQL alkalmazásban:

 CREATE TABLE Cars ( Car_Number INT AUTO_INCREMENT PRIMARY KEY, Model INT, Cars_Name VARCHAR (20), Colour VARCHAR (20), Price INT NOT NULL, ) ; 

3. lépés: Tekintse meg a táblázat szerkezetét az oszlop hozzáadása előtt

A tábla létrehozása és az adatok beillesztése után megtekintheti a Cars tábla szerkezetét az alábbi lekérdezés beírásával az SQL alkalmazásban:

java térkép
 DESC Cars or DESCRIBE Cars ; 

Terület típus NULLA Kulcs Alapértelmezett Külön
Autó_szám INT NEM T NULLA arany_növekedés
Modell INT Igen - NULLA -
Car_Name Varchar (20) Igen - NULLA
Szín Varchar (20) Igen - NULLA -
Ár INT NEM - NULLA -

4. lépés: Adjon hozzá egy oszlopot a táblázathoz

A következő ALTER lekérdezés SQL-ben hozzáadja az átlagos oszlopot a fentiekhez Autók asztal:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

5. lépés: Tekintse meg a táblázat szerkezetét az oszlop hozzáadása után

A végrehajtott lekérdezés eredményének ellenőrzéséhez a 4thlépés, be kell írnia a következő parancsot SQL-be:

 DESC Cars; 

Terület típus NULLA Kulcs Alapértelmezett Külön
Autó_szám INT NEM T NULLA arany_növekedés
Modell INT Igen - NULLA -
Car_Name Varchar (20) Igen - NULLA -
Szín Varchar (20) Igen - NULLA -
Ár INT NEM - NULLA -
Átlagos INT NEM - 0 -

Amint a fenti kimenetben láthatjuk, egy oszlopot sikeresen hozzáadtunk a Autók asztal.

Több oszlop hozzáadása a táblázathoz

A következő ALTER lekérdezés az SQL-ben több oszlopot ad hozzá a fenti Cars táblához:

 ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ; 

A fenti lekérdezés eredményének ellenőrzéséhez a következő DESCRIBE vagy DESC parancsot kell begépelnie SQL alkalmazásába:

 DESC Cars or DESCRIBE Cars ; 

Terület típus NULLA Kulcs Alapértelmezett Külön
Autó_szám INT NEM T NULLA arany_növekedés
Modell INT Igen - NULLA -
Car_Name Varchar (20) Igen - NULLA -
Szín Varchar (20) Igen - NULLA -
Ár INT NEM - NULLA -
Átlagos INT NEM - 0 -
Motor_szám Varchar (50) Igen - NULLA -
Rendszám Varchar (45) Igen - NULLA -

Amint látjuk, az Engine_Number és Car_Number oszlopokat sikeresen hozzáadtuk a Cars táblához.