logo

Ako pridať stĺpec do tabuľky v SQL

V tejto časti sa naučíme, ako pridať stĺpec do tabuľky v jazyku Structured Query Language.

architektúra úľa

Príkaz ALTER v SQL umožňuje užívateľom databázy pridať jeden alebo viac stĺpcov do tabuľky SQL. Umožňuje užívateľom databázy upraviť štruktúru existujúcej tabuľky v databáze.

Syntax na pridanie jedného stĺpca z tabuľky je uvedená nižšie:

 ALTER TABLETable_Name ADD Column_Name datatype; 

Syntax na odstránenie viacerých stĺpcov z tabuľky je uvedená nižšie:

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

Na pridanie jedného alebo viacerých stĺpcov do tabuľky musíme použiť kľúčové slovo ADD v príkaze ALTER.

Ak chcete pridať stĺpec do tabuľky, musíte postupovať podľa nasledujúcich krokov jeden po druhom v danom poradí:

  1. Vytvorte databázu.
  2. Vytvorte tabuľku v databáze.
  3. Zobrazte štruktúru tabuľky pred pridaním stĺpca.
  4. Pridajte do tabuľky jeden stĺpec.
  5. Zobrazte štruktúru tabuľky po pridaní stĺpca.

Teraz vysvetlíme vyššie uvedené kroky na príklade:

Krok 1: Vytvorte databázu

V Structured Query Language je vytvorenie databázy prvým krokom na uloženie štruktúrovaných tabuliek do databázy.

Na vytvorenie databázy použite nasledujúcu syntax SQL:

 CREATE DATABASE Database_Name; 

Predpokladajme, že chcete vytvoriť Vozidlá databázy. Na tento účel musíte zadať nasledujúci príkaz v jazyku Structured Query Language:

 CREATE DATABASE Vehicles; 

Krok 2: Vytvorte tabuľku a vložte údaje

Teraz musíte na vytvorenie tabuľky v databáze použiť nižšie uvedenú syntax SQL:

 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) ); 

Predpokladajme, že chcete vytvoriť Autá stôl v Vozidlá databázy. Na tento účel musíte do aplikácie SQL zadať nasledujúci dotaz:

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

Krok 3: Zobrazte štruktúru tabuľky pred pridaním stĺpca

Po vytvorení tabuľky a vložení údajov si môžete pozrieť štruktúru tabuľky Cars zadaním nasledujúceho dotazu vo vašej SQL aplikácii:

 DESC Cars or DESCRIBE Cars ; 

Lúka Typ NULOVÝ kľúč Predvolené Extra
Číslo_auta INT NIE T NULOVÝ zlatý_rast
Model INT Áno - NULOVÝ -
Car_Name Varchar(20) Áno - NULOVÝ
Farba Varchar(20) Áno - NULOVÝ -
cena INT NIE - NULOVÝ -

Krok 4: Pridajte do tabuľky jeden stĺpec

Nasledujúci dotaz ALTER v SQL pridáva priemerný stĺpec k vyššie uvedenému Autá tabuľka:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

Krok 5: Zobrazenie štruktúry tabuľky po pridaní stĺpca

Ak chcete skontrolovať výsledok dotazu vykonaného v 4thkrok, musíte zadať nasledujúci príkaz v SQL:

 DESC Cars; 

Lúka Typ NULOVÝ kľúč Predvolené Extra
Číslo_auta INT NIE T NULOVÝ zlatý_rast
Model INT Áno - NULOVÝ -
Car_Name Varchar(20) Áno - NULOVÝ -
Farba Varchar(20) Áno - NULOVÝ -
cena INT NIE - NULOVÝ -
Priemerná INT NIE - 0 -

Ako môžeme vidieť vo vyššie uvedenom výstupe, jeden stĺpec bol úspešne pridaný do Autá tabuľky.

Pridajte do tabuľky viacero stĺpcov

Nasledujúci dotaz ALTER v SQL pridáva viaceré stĺpce do vyššie uvedenej tabuľky Cars:

hlavná metóda java
 ALTER TABLECars Add Engine_Number Varchar(50), Car_Number Varchar(45) ; 

Ak chcete skontrolovať výsledok vyššie uvedeného dotazu, musíte v aplikácii SQL zadať nasledujúci príkaz DESCRIBE alebo DESC:

 DESC Cars or DESCRIBE Cars ; 

Lúka Typ NULOVÝ kľúč Predvolené Extra
Číslo_auta INT NIE T NULOVÝ zlatý_rast
Model INT Áno - NULOVÝ -
Car_Name Varchar(20) Áno - NULOVÝ -
Farba Varchar(20) Áno - NULOVÝ -
cena INT NIE - NULOVÝ -
Priemerná INT NIE - 0 -
Číslo_motora Varchar(50) Áno - NULOVÝ -
Číslo_platne Varchar(45) Áno - NULOVÝ -

Ako vidíme, do tabuľky Cars boli úspešne pridané stĺpce Engine_Number a Car_Number.