MySQL Replace Komutu

By | 16 Mayıs 2011

MySQL veritabanı üzerindeki bir tabloda bir karakteri veya karakter grubunu değiştirmek isterseniz REPLACE komutunu kullanabilirsiniz. Bu komut ile belirttiğiniz bir sütun içerisindeki tüm karakter veya karakter grubu, istediğiniz karakter veya karakter grubuna dönüşür.

Mesela örnek bir tablomuz şöyle olsun:

mysql_replace_1

Tabloda şehir isimlerinin kayıtları yapılırken s harfleri yanlışlıkla x harfi olarak kaydedilmiş olsun. Bunları tek seferde düzeltmek isteyelim.

komut satırını çalıştırdığımızda sehir sütunundaki tüm x karakterleri s harfine çevrilmiş olacak. Bu yöntemi Türkçe karakter uyumu olmadan kaydedilmiş sütunlarda da deneyebilirsiniz. Aşağıdaki komut satırları bir sütundaki ş, ı ve ğ olması istenen uyumsuz Türkçe karakterleri düzeltir. Tabii bunun için tablo kod yapısının Türkçe karakterlere uygun olması gerekir.

Aynı şekilde yukarıdaki örnek resim üzerinden devam edersek, isim sütununda li ifadesini ysel olarak değiştirmek isteyelim.

komut satırını çalıştırırsak

Ali –> Aysel

Veli –> Veysel

Selim –> Seyselm

değerleri elde edilir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir