Güncelleme ve Değiştirme Arasındaki Fark

Güncelleme ve Değiştirme Arasındaki Fark
Güncelleme ve Değiştirme Arasındaki Fark

Video: Güncelleme ve Değiştirme Arasındaki Fark

Video: Güncelleme ve Değiştirme Arasındaki Fark
Video: Fedora İnceleme ve Kurulum En Yeni Linux Teknolojileri 2024, Kasım
Anonim

Güncelleme ve Değiştirme

Update ve Alter, veritabanlarını değiştirmek için kullanılan iki SQL (Yapılandırılmış Sorgu Dili) komutudur. Update ifadesi, bir veritabanındaki mevcut kayıtları güncellemek için kullanılır. Güncelleme, bir Veri Manipülasyon Dili (DML) ifadesidir. Alter SQL komutu, bir veritabanındaki mevcut bir tabloyu değiştirmek, silmek veya sütun eklemek için kullanılır. Alter, bir Veri Tanımlama Dili (DDL) ifadesidir.

Güncelleme nedir?

Update, bir veritabanındaki mevcut kayıtları güncellemek için kullanılan bir SQL komutudur. Güncelleme, bir DML ifadesi olarak kabul edilir. Veri tabanı şemasını değiştirmeden verileri yönetmek için kullanılan komutlara DML deyimleri denir. Aşağıda bir güncelleme ifadesinin tipik sözdizimi verilmiştir.

GÜNCELLEME tablosuAd

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

WHERE columnXName=someValue

Yukarıdaki örnekte tabloAdı, kayıtları değiştirmek istediğiniz tablonun adıyla değiştirilmelidir. SET yan tümcesindeki sütun1Adı, sütun2Adı, tablodaki değerlerin yer aldığı sütunların adlarıdır. değiştirilmesi gereken kayıt. değer1 ve değer2, kayda eklenmesi gereken yeni değerlerdir. WHERE yan tümcesi, tabloda güncellenmesi gereken kayıt kümesini belirtir. WEHRE deyimi, UPDATE deyiminden de çıkarılabilir. Ardından tablodaki tüm kayıtlar SET yan tümcesinde sağlanan değerlerle güncellenecektir.

Alter nedir?

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

ALTER TABLE tableName

ADD newColumnName dataTypeOfNewColumn

Burada tableName, değiştirilmesi gereken mevcut tablonun adıdır ve newColumnName, tabloya eklenen yeni sütuna verilen addır. dataTypeOfNewColumn yeni sütunun veri türünü sağlar.

Aşağıdaki, mevcut bir tablodaki bir sütunu silmek için kullanılan bir alter ifadesinin tipik sözdizimidir.

ALTER TABLE tableName

DROP COLUMN columnName

Burada tabloAdı, değiştirilmesi gereken mevcut tablonun adıdır ve sütunAdı, silinmesi gereken sütunun adıdır. Tablolardan bazıları, tablolarından sütunların silinmesine izin vermeyebilir.

Aşağıdaki, bir tablodaki mevcut bir sütunun veri türünü değiştirmek için kullanılan bir alter ifadesinin tipik sözdizimidir.

ALTER TABLE tableName

ALTER COLUMN columnName newDataType

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

Güncelleme ve Değiştirme arasındaki fark nedir?

Update, bir veritabanındaki mevcut kayıtları güncellemek için kullanılan bir SQL komutu iken, alter, bir veritabanındaki mevcut bir tabloyu değiştirmek, silmek veya bir sütun eklemek için kullanılan bir SQL komutudur.

Update bir DML ifadesidir, alter ise bir DDL ifadesidir. Alter komutu veritabanı şemasını değiştirirken update ifadesi yapısını değiştirmeden yalnızca veritabanındaki kayıtları değiştirir.

Önerilen: