SORU
31 Temmuz 2010, CUMARTESİ


Bir dizin SQLite birincil anahtar için gereklidir?

Bir tamsayı sütun SQLite bir tabloda birincil anahtar olarak işaretlendiğinde, ındex bunun için de oluşturulmalıdır? SQLite otomatik olarak bir birincil anahtar sütun için bir dizin oluşturmak için görünmüyor, ama belki yine de bir amaç uğruna verilen dizinler? (Bu sütun her zaman arayacağım).

Bu durum, bir dize, birincil anahtar için herhangi bir farklı olurdu?

CEVAP
31 Temmuz 2010, CUMARTESİ


It does it for you.

TAMSAYI BİRİNCİL ANAHTAR sütunları bir yana, EŞSİZ ve BİRİNCİL ANAHTAR kısıtlamaları veritabanında dizin oluşturma yürütür ( aynı şekilde "BENZERSİZ bir DİZİN OLUŞTURMAK" ifade eder). Bir böyle dizin optimize etmek için veritabanında başka bir dizin gibi kullanılır sorgular. Sonuç olarak, orada genellikle hiçbir avantajı (ama önemli havai) bir küme sütun üzerinde dizin oluşturma o zaten topluca BENZERSİZ veya BİRİNCİL ANAHTAR kısıtlaması tabi.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • Karan Thakur

    Karan Thakur

    23 HAZİRAN 2010
  • MADFINGER Games a.s.

    MADFINGER Ga

    21 NİSAN 2009