logo

SQL'de Tabloya Sütun Nasıl Eklenir?

Bu bölümde Yapılandırılmış Sorgu Dili'nde tabloya nasıl sütun ekleneceğini öğreneceğiz.

SQL'deki ALTER komutu, veritabanı kullanıcılarının SQL tablosuna bir veya daha fazla sütun eklemesine olanak tanır. Veritabanı kullanıcılarının veritabanındaki mevcut tablonun yapısını değiştirmesine olanak tanır.

Tablodan Tek Sütun eklemeye ilişkin sözdizimi aşağıda verilmiştir:

 ALTER TABLETable_Name ADD Column_Name datatype; 

Tablodan Çoklu Sütunların silinmesine ilişkin sözdizimi aşağıda verilmiştir:

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

Tabloya bir veya daha fazla sütun eklemek için ALTER komutunda ADD anahtar sözcüğünü kullanmamız gerekir.

mikrolitik çekirdek

Tabloya sütun eklemek istiyorsanız aşağıdaki adımları sırasıyla ve tek tek uygulamanız gerekir:

  1. Bir Veritabanı oluşturun.
  2. Veritabanında bir Tablo oluşturun.
  3. Sütun eklemeden önce Tablo yapısını görüntüleyin.
  4. Tabloya tek bir sütun ekleyin.
  5. Sütun eklendikten sonra Tablo yapısını görüntüleyin.

Şimdi yukarıdaki adımları bir örnekle açıklayacağız:

1'den 100'e kadar roma rakamları

Adım 1: Veritabanı Oluşturun

Yapılandırılmış Sorgu Dili'nde, yapılandırılmış tabloların veritabanında saklanmasının ilk adımı veritabanı oluşturmaktır.

Bir veritabanı oluşturmak için aşağıdaki SQL sözdizimini kullanın:

 CREATE DATABASE Database_Name; 

oluşturmak istediğinizi varsayalım. Araçlar veri tabanı. Bunun için Yapılandırılmış Sorgu Dili'nde aşağıdaki komutu yazmanız gerekir:

 CREATE DATABASE Vehicles; 

Adım 2: Tablo Oluşturun ve Verileri Ekleyin

Şimdi, veritabanınızda tabloyu oluşturmak için aşağıdaki SQL sözdizimini kullanmanız gerekir:

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

oluşturmak istediğinizi varsayalım. Arabalar masadaki Araçlar veri tabanı. Bunun için SQL uygulamanıza aşağıdaki sorguyu yazmanız gerekmektedir:

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

Adım 3: Sütun Eklemeden Önce Tablo Yapısını Görüntüleyin

Tablo oluşturup veri ekledikten sonra SQL uygulamanıza aşağıdaki sorguyu yazarak Arabalar tablosunun yapısını görüntüleyebilirsiniz:

 DESC Cars or DESCRIBE Cars ; 

Alan Tip HÜKÜMSÜZ Anahtar Varsayılan Ekstra
Araba numarası Dahili HAYIR T HÜKÜMSÜZ altın_growth
Modeli Dahili Evet - HÜKÜMSÜZ -
Araba_Adı Varchar(20) Evet - HÜKÜMSÜZ
Renk Varchar(20) Evet - HÜKÜMSÜZ -
Fiyat Dahili HAYIR - HÜKÜMSÜZ -

Adım 4: Tabloya Tek Sütun Ekleme

SQL'deki aşağıdaki ALTER sorgusu, ortalama sütunu yukarıdakine ekler Arabalar masa:

js değişimi
 ALTER TABLECars ADD Average INT NOT NULL DEFAULT 0; 

Adım 5: Sütun Eklendikten Sonra Tablo Yapısını Görüntüleyin

Yürütülen sorgunun sonucunu kontrol etmek için 4oadım, SQL'de aşağıdaki komutu yazmanız gerekir:

 DESC Cars; 

Alan Tip HÜKÜMSÜZ Anahtar Varsayılan Ekstra
Araba numarası Dahili HAYIR T HÜKÜMSÜZ altın_growth
Modeli Dahili Evet - HÜKÜMSÜZ -
Araba_Adı Varchar(20) Evet - HÜKÜMSÜZ -
Renk Varchar(20) Evet - HÜKÜMSÜZ -
Fiyat Dahili HAYIR - HÜKÜMSÜZ -
Ortalama Dahili HAYIR - 0 -

Yukarıdaki çıktıda görebileceğimiz gibi, bir sütun başarıyla eklendi. Arabalar masa.

Tabloya Birden Çok Sütun Ekleme

SQL'deki aşağıdaki ALTER sorgusu birden fazla sütunu yukarıdaki Arabalar tablosuna ekler:

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

Yukarıdaki sorgunun sonucunu kontrol etmek için SQL uygulamanıza aşağıdaki DESCRIBE veya DESC Komutunu yazmanız gerekir:

 DESC Cars or DESCRIBE Cars ; 

Alan Tip HÜKÜMSÜZ Anahtar Varsayılan Ekstra
Araba numarası Dahili HAYIR T HÜKÜMSÜZ altın_growth
Modeli Dahili Evet - HÜKÜMSÜZ -
Araba_Adı Varchar(20) Evet - HÜKÜMSÜZ -
Renk Varchar(20) Evet - HÜKÜMSÜZ -
Fiyat Dahili HAYIR - HÜKÜMSÜZ -
Ortalama Dahili HAYIR - 0 -
Motor numarası Varchar(50) Evet - HÜKÜMSÜZ -
Plaka numarası Varchar(45) Evet - HÜKÜMSÜZ -

Görüldüğü gibi Engine_Number ve Car_Number sütunları Cars tablosuna başarıyla eklenmiştir.