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

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • MatheusDosGames

    MatheusDosGa

    28 Aralık 2011