Ana içeriğe atla

Kayıtlar

veritabanı etiketine sahip yayınlar gösteriliyor

Mysql çift kayıtları bulma ve silme

'deneme' ismindeki mysql veritabanımızdaki birden fazla olan kayıtları silmemiz için ilk önce tablomuza 'q' adında bir alan açalım. (Resimde belirttiğim gibi.) Biz bu tablomuzda adı, soyadı ve yaşı aynı olan kayıtlarını sql kodu ile buldurup işaretleyeceğiz.  Sql sorgusu kısmına girerek şu komutu uygulayacağız. UPDATE deneme AS t   JOIN deneme AS tt     ON t. ad = tt. ad      AND t. soyad = tt. soyad      AND t. yas = tt. yas      AND t.id > tt.id SET t.q = 1; not: veritabanınızda çok kayıt varsa işlem uzun sürecektir. bitene kadar sayfayı kapamayınız. Bu kodu çalıştırdıktan sonra veri tabanındaki kayıtlarımızın benzer olanlarının 'q' alanları resimdeki gibi '1' değeri ile işaretlenmiş olucak. Görüldüğü gibi benzer kayıtlar bulundu ve işaretlendi. Bu adımdam sonra mysql silme kodunu kullanarak işaretli benzer kayıtlarımızı silmiş olacağız. Silme işlemi için uygulayacağımız kod. delete from deneme where q='1' Bu kodu uyguladıktan sonra.

Mysql Veri Tabanı

MySQL , altı milyondan fazla sistemde yüklü bulunan çoklu iş parçacıklı (İng.  multi-threaded ), çok kullanıcılı (İng.  multi-user ), hızlı ve sağlam (İng.  robust ) bir veri tabanı yönetim sistemidir. UNIX, OS/2 ve Windows platformları için ücretsiz dağıtılmakla birlikte ticari lisans kullanmak isteyenler için de ücretli bir lisans seçeneği de mevcuttur. Linux altında daha hızlı bir performans sergilemektedir. Kaynak kodu açık olan MySQL'in pek çok platform için çalıştırılabilir ikilik kod halindeki indirilebilir sürümleri de mevcuttur. Ayrıca ODBC sürücüleri de bulunduğu için birçok geliştirme platformunda rahatlıkla kullanılabilir. Geliştiricileri, 500'den fazlası 7.000.000 kayıt içeren 10.000 tablodan oluşan kendi veritabanlarını (100 gigabyte civarında veri) MySQL'de tuttuklarını söylüyorlar. Web sunucularında en çok kullanılan veri tabanı olup  ASP ,  PHP  gibi birçok Web programlama dili ile kullanılabilir. MySQL, tuttuğu tablolarla çok kullanıcılı sistemle