logo

Kā pievienot kolonnu tabulā SQL

Šajā sadaļā mēs uzzināsim, kā pievienot kolonnu tabulai strukturētā vaicājuma valodā.

pārvērst virkni uz json java

Komanda ALTER SQL ļauj datu bāzes lietotājiem pievienot vienu vai vairākas kolonnas SQL tabulā. Tas ļauj datu bāzes lietotājiem modificēt datu bāzē esošās tabulas struktūru.

Sintakse vienas kolonnas pievienošanai no tabulas ir norādīta tālāk:

 ALTER TABLETable_Name ADD Column_Name datatype; 

Tālāk ir norādīta sintakse vairāku kolonnu dzēšanai no tabulas.

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

Lai tabulai pievienotu vienu vai vairākas kolonnas, komandā ALTER ir jāizmanto atslēgvārds ADD.

Ja vēlaties tabulai pievienot kolonnu, jums ir jāveic šādas darbības pa vienam noteiktā secībā:

  1. Izveidojiet datu bāzi.
  2. Izveidojiet tabulu datu bāzē.
  3. Pirms kolonnu pievienošanas skatiet tabulas struktūru.
  4. Pievienojiet tabulai vienu kolonnu.
  5. Skatiet tabulas struktūru pēc kolonnu pievienošanas.

Tagad mēs izskaidrosim iepriekš minētās darbības ar piemēru:

1. darbība: izveidojiet datu bāzi

Strukturēto vaicājumu valodā datu bāzes izveide ir pirmais solis strukturēto tabulu glabāšanai datu bāzē.

Lai izveidotu datu bāzi, izmantojiet tālāk norādīto SQL sintaksi.

 CREATE DATABASE Database_Name; 

Pieņemsim, ka vēlaties izveidot Transportlīdzekļi datu bāze. Lai to izdarītu, strukturētā vaicājuma valodā ir jāievada šāda komanda:

 CREATE DATABASE Vehicles; 

2. darbība: izveidojiet tabulu un ievietojiet datus

Tagad, lai izveidotu tabulu savā datu bāzē, ir jāizmanto tālāk norādītā SQL sintakse:

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

Pieņemsim, ka vēlaties izveidot Automašīnas tabulā Transportlīdzekļi datu bāze. Lai to izdarītu, savā SQL lietojumprogrammā ir jāievada šāds vaicājums:

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

3. darbība. Pirms kolonnu pievienošanas skatiet tabulas struktūru

Pēc tabulas izveides un datu ievietošanas varat skatīt tabulas Cars struktūru, savā SQL lietojumprogrammā ierakstot šādu vaicājumu:

 DESC Cars or DESCRIBE Cars ; 

Lauks Tips NULL Atslēga Noklusējums Papildus
Auto_numurs INT T NULL zelta_pieaugums
Modelis INT - NULL -
Automašīnas_nosaukums Varčars (20) - NULL
Krāsa Varčars (20) - NULL -
Cena INT - NULL -

4. darbība: pievienojiet tabulai vienu kolonnu

Šis ALTER vaicājums SQL, pievieno vidējo kolonnu iepriekš minētajam Automašīnas tabula:

 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

5. darbība. Skatiet tabulas struktūru pēc kolonnu pievienošanas

Lai pārbaudītu izpildītā vaicājuma rezultātu 4thsolis, jums ir jāievada šāda komanda SQL:

 DESC Cars; 

Lauks Tips NULL Atslēga Noklusējums Papildus
Auto_numurs INT T NULL zelta_pieaugums
Modelis INT - NULL -
Automašīnas_nosaukums Varčars (20) - NULL -
Krāsa Varčars (20) - NULL -
Cena INT - NULL -
Vidēji INT - 0 -

Kā redzams iepriekš minētajā izvadā, viena kolonna ir veiksmīgi pievienota Automašīnas tabula.

Pievienojiet tabulai vairākas kolonnas

Šis ALTER vaicājums programmā SQL pievieno vairākas kolonnas iepriekš esošajai tabulai Cars:

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

Lai pārbaudītu iepriekš minētā vaicājuma rezultātu, savā SQL lietojumprogrammā ir jāievada šāda komanda DESCRIBE vai DESC:

 DESC Cars or DESCRIBE Cars ; 

Lauks Tips NULL Atslēga Noklusējums Papildus
Auto_numurs INT T NULL zelta_pieaugums
Modelis INT - NULL -
Automašīnas_nosaukums Varčars (20) - NULL -
Krāsa Varčars (20) - NULL -
Cena INT - NULL -
Vidēji INT - 0 -
Dzinēja_numurs Varčars (50) - NULL -
Plate_Number Varčars (45) - NULL -

Kā redzam, tabulai Cars ir veiksmīgi pievienotas kolonnas Engine_Number un Car_Number.