Vikipedi:Veritabanı sorgulamaları - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Giriş
  • 2 MediaWiki araçlarını kullanma
  • 3 Hali hazırda düzenli çalışan sorgulamalar
  • 4 Bir sorgulama çalıştırma
  • 5 Türkçe wiki projelerinin veri tabanları
  • 6 Kullanım Örnekleri
  • 7 Kaynakça

Vikipedi:Veritabanı sorgulamaları

  • English
  • فارسی
  • Français
  • Magyar
  • 日本語
  • اردو
  • 中文
Bağlantıları değiştir
  • Proje sayfası
  • Tartışma
  • Oku
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Kısayol
  • VP:SQL
Bu sayfanın özeti: Çeşitli yollarla Vikipedi veritabanından sorgulamalar yapılabilir

Giriş

[kaynağı değiştir]

Vikipedi ansiklopedisini oluşturan verilerin çoğu SQL veritabanı'nda saklanır. Diğer yollarla ayıklanması zor olan bilgilerin bu veritabanından sorgulanması bazen yararlı olabilir.[1] Basit sorgulamaların çoğu, Vikipedi tarafından kullanılan MediaWiki paketinde içerilmiş olan araçları kullanarak doğrudan çalıştırılabilir. Eğer yapacağınız sorgulama u araçlarda yoksa, birisnden sizin için bir sorgulama çalıştırmasını isteyebilirsiniz veya üzerinde çalışmak üzere veritabanının bir kopyasını indirebilirsiniz.

MediaWiki araçlarını kullanma

[kaynağı değiştir]

Bazı sorgulamalar MediaWiki arayüzünden yapılabilir.

  • Gelişmiş arama
  • Önek girerek listeleme
  • Kategori hiyerarşisi
  • MediaWiki API (see Özel:ApiKorumalıAlanı)

Hali hazırda düzenli çalışan sorgulamalar

[kaynağı değiştir]

Düzenli olarak çalışan yararlı sorgulamalar şuralarda bulunabiilir:

  • Özel:ÖzelSayfalar
  • Vikipedi:Veritabanı raporları
  • Vikipedi:İstatistikler

Ve diğer birçok yerde.

Bir sorgulama çalıştırma

[kaynağı değiştir]


Yürütülmesi bitirmiş bir SQL sorgulamasını gösteren Quarry arayüz görüntüsü

Bazı Vikipedistler Wikimedia Laboratuarları üzerindeki canlı veritabanının bir kopyası üzerinde sorgulamalarını çalıştırabilir.Bunu Quarry (İngilizce) adresinde yapabilirler. Bu SQL dili sorgulama ifadeleri konusunda bilgi sahibi olmayı gerektirir.

Türkçe wiki projelerinin veri tabanları

[kaynağı değiştir]

Türkçe wiki projelerinin adları, web adresleri, veritabanı adları şunlardır:[2]

Proje adı Web adresi Veritabanı adı
Türkçe Vikipedi tr.wikipedia.org trwiki_p
Vikikitap tr.wikibooks.org trwikibooks_p
?: ?: trwikimedia_p
Vikihaber tr.wikinews.org trwikinews_p
Vikisöz tr.wikiquate.org trwikiquote_p
Vikikaynak tr.wikisource.org trwikisource_p
Vikisözlük tr.wiktionary.org trwiktionary_p

Kullanım Örnekleri

[kaynağı değiştir]
Bu maddenin daha doğru ve güvenilir bilgi sunması için güncellenmesi gerekmektedir.
Daha fazla bilgi için tartışma sayfasına bakınız. (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin)

Aşağıdaki SQL sorgulama ifadesi Türkçe Vikipedi'deki Kullaniciadi adlı kullanıcının 12 Nisan 2015 tarihinde yapmış olduğu değişiklerin sayısını sorgulamaktadır. İfadeyi kopyalayıp Quarry sitesinde New Query düğmesine tıklanınca çıkan siyah alana yapıştırdıktan sonra Submit Query düğmesine tıklarsanız sorgulamanın sonucunu öğrenebilirsiniz. [3]

USE trwiki_p;
SELECT COUNT(*) 
FROM revision_userindex 
WHERE 
    rev_user_text = "Kullaniciadi" AND 
    rev_timestamp >= "20150412";

Yine benzer biçimde Türkçe Vikipedi veritabınındaki tablo adlarının tam listesini almak için:

SHOW TABLES FROM trwiki_p

sorgulaması yapabilirsiniz.[3]

Türkçe Vikipedi'deki kullanıcı id'nizi (user_id) ve kayıt olduğunuz zamanı (user_registration) öğrenmek için aşağıdaki SQL ifadesinde Kullaniciadi yerine kendi kullanıcı adınızı yazarak ve yukardaki yol göstermeyi uygulayarak öğrebilirsiniz:

SELECT user_name, user_id, user_registration  FROM trwiki_p.user WHERE user_name='Kullaniciadi'

Kaynakça

[kaynağı değiştir]
  1. ^ "Veri tabanı sorgulamaları (İngilizce Wikipedia)". 7 Kasım 2015 tarihinde kaynağından arşivlendi. 
  2. ^ "Quarry Beta Veritabanı isimleri sorgusu - Sayfa 8". 
  3. ^ a b "WikiMedia Meta-Wiki / Research:Quarry". 17 Ekim 2015 tarihinde kaynağından arşivlendi. 
"https://tr.wikipedia.org/w/index.php?title=Vikipedi:Veritabanı_sorgulamaları&oldid=26248597" sayfasından alınmıştır
  • Sayfa en son 17.46, 27 Eylül 2021 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Vikipedi:Veritabanı sorgulamaları
Konu ekle