Güncelleme ile Alter arasındaki fark

Anonim

Güncelleştirmesi ve Alter

Güncelleştirmesini ve Alter, veritabanlarını değiştirmek için kullanılan iki SQL (Yapılandırılmış Sorgu Dili) komutlarını güncellemek için kullanılır. Update deyimi, bir veritabanındaki varolan kayıtları güncellemek için kullanılır. Güncelleştirme, bir Veri İşleme Dili (DML) deyimidir. Alter SQL komutu, bir veritabanındaki mevcut bir tabloya bir sütunu değiştirmek, silmek veya eklemek için kullanılır. Alter, bir Veri Tanımlama Dili (DDL) deyimidir.

Güncelleme Nedir?

Güncelleme, bir veritabanındaki varolan kayıtları güncellemek için kullanılan bir SQL komutudur. Güncelleme bir DML ifadesi olarak düşünülür. Veritabanı şemasını değiştirmeden verileri yönetmek için kullanılan komutlara DML ifadeleri denir. Aşağıda, bir güncelleme bildiriminin tipik sözdizimi belirtilmiştir.

UPDATE tabloAdı

SET sütun1Adı = değer1, sütun2Adı = değer2, …

WHERE columnXName = someValue

Yukarıdaki örnekte tableName, kayıtları değiştirmek istediğiniz tablonun adıyla değiştirilmelidir. SET yan tümcesindeki column1Name, column2Name, Tablonun değiştirilecek olan değerlerin bulunduğu sütunlar. değer1 ve değer2 kayıtta eklenmesi gereken yeni değerlerdir. WHERE yan tümcesi, tabloda güncellenecek kayıt kümesini belirtir. WEHRE yan tümcesi de UPDATE deyiminden çıkarılabilir. Sonra tablodaki tüm kayıtlar, SET yan tümcesinde sağlanan değerlerle güncellenir.

3'ten büyük ->

Alter Nedir?

Alter, veritabanındaki varolan bir tabloya bir sütunu değiştirmek, silmek veya eklemek için kullanılan bir SQL komutudur. Alter, DDL ifadesi olarak kabul edilir. Bir veritabanının yapısını (veritabanı şeması) tanımlamak için kullanılan komutlara DDL ifadeleri denir. Aşağıda, var olan bir tabloya bir sütun eklemek için kullanılan bir alter ifadesinin tipik sözdizimi gösterilmektedir.

ALTER TABLO tableName

ADD newColumnName dataTypeOfNewColumn

Burada tableName değişmesi gereken varolan tablonun adı ve newColumnName ise tablonun içine eklenen yeni sütuna verilen addır. dataTypeOfNewColumn, yeni sütunun veri türünü sağlar.

Aşağıda, var olan bir tablodaki bir sütunu silmek için kullanılan alter ifadesinin tipik sözdizimi gösterilmektedir.

ALTER TABLO tableName

DROP COLUMN columnName

Burada, tableName değişmesi gereken varolan tablonun adı ve columnName ise olması gereken sütunun adıdır silindi. Bazı tablolar, tablolardaki sütunların silinmesine izin vermeyebilir.

Aşağıda, tablodaki varolan bir sütunun veri türünü değiştirmek için kullanılan alter ifadesinin tipik sözdizimi gösterilmektedir.

ALTER TABLO tableName

ALTER COLUMN columnName newDataType

Burada columnName, tablodaki varolan sütunun adı ve newDataType ise yeni veri türünün adıdır.

Güncelleme ve Alter arasındaki fark nedir?

Güncelleme, bir veritabanındaki mevcut kayıtları güncellemek için kullanılan bir SQL komutu, alter ise bir veritabanındaki mevcut bir tabloya bir sütunu değiştirmek, silmek veya eklemek için kullanılan bir SQL komutudur.

Güncelleme bir DML bildirimi, alter ise bir DDL bildirimi. Alter komutu, veritabanı şemasını değiştirir, ancak güncelleme bildirimi yalnızca bir veritabanındaki kayıtları yapısını değiştirmeden değiştirir.