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:
- Hozzon létre egy adatbázist.
- Hozzon létre egy táblázatot az adatbázisban.
- Tekintse meg a táblázat szerkezetét az oszlop hozzáadása előtt.
- Adjon hozzá egyetlen oszlopot a táblázathoz.
- 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.