- Katılım
- 25 May 2018
- Mesajlar
- 1,610
- En iyi yanıt
- 14
- Puanları
- 113
- Konum
- İstanbul
- Web sitesi
- excelarsivi.com
- Ad Soyad
- Murat OSMA
- Office Vers.
- Microsoft 365 TR+EN
ALTER TABLE bir tabloya sütun eklemek, mevcut sütunları silmek veya değiştirerek tablonun yapısını değiştirmek için kullanılır.
ALTER TABLE komutunun genel yazım şekli:
1. Bir tabloya sütun eklemek için:
2. Bir tablodaki sütunu silmek için:
3. Bir tablodaki sütunun veri türünü değiştirmek için:
Aşağıdaki personel adlı örnek tablo üzerinde işlemler yapmaya çalışalım:
Aşağıdaki komut personel tablosunda DTarihi adlı bir tarih veri sütunu oluşturur:
Sonuç
Aşağıdaki komut ise personel tablosunda DTarihi adlı veri sütununu siler ve tablo eski haline döner:
ALTER TABLE komutunun genel yazım şekli:
1. Bir tabloya sütun eklemek için:
SQL:
ALTER TABLE tablo_adı ADD sütun_adı veri_türü
SQL:
ALTER TABLE tablo_adı DROP sütun_adı
SQL:
ALTER TABLE tablo_adı ALTER COLUMN sütun_adı veri_türü (SQL Server, MS Access)
ALTER TABLE tablo_adı MODIFY COLUMN sütun_adı veri_türü (MySQL, Oracle)
Adi | Soyadi | Gorevi | Memleketi |
---|---|---|---|
Ahmet | Kara | Öğretmen | Sinop |
Mehmet | Ertürk | Öğretmen | Manisa |
Serdar | Şenel | Memur | Eskişehir |
Metin | Gökay | Memur | İzmir |
Mehmet | Keskin | Öğrenci | Kars |
Seyfi | Coşar | Öğrenci | Kırşehir |
Cihan | Özkan | Öğrenci | Sivas |
Aşağıdaki komut personel tablosunda DTarihi adlı bir tarih veri sütunu oluşturur:
SQL:
ALTER TABLE personel ADD DTarihi date
Adi | Soyadi | Gorevi | Memleketi | DTarihi |
---|---|---|---|---|
Ahmet | Kara | Öğretmen | Sinop | |
Mehmet | Ertürk | Öğretmen | Manisa | |
Serdar | Şenel | Memur | Eskişehir | |
Metin | Gökay | Memur | İzmir | |
Mehmet | Keskin | Öğrenci | Kars | |
Seyfi | Coşar | Öğrenci | Kırşehir | |
Cihan | Özkan | Öğrenci | Sivas |
Aşağıdaki komut ise personel tablosunda DTarihi adlı veri sütununu siler ve tablo eski haline döner:
SQL:
ALTER TABLE personel DROP COLUMN DTarihi