SORU
2 EKİM 2010, CUMARTESİ


Arasındaki fark anahtar, Birincil Anahtar, Benzersiz Anahtar ve MySQL Dizini

Ne zaman, *, UNIQUE KEY*1KEY INDEX kullanmalıyım?

CEVAP
2 EKİM 2010, CUMARTESİ


KEY INDEX MySQL eş anlamlı. Bunlar aynı şey demek. Veritabanları indexes veri alma hızını artırmak için kullanın. Bir dizin, genellikle sütun JOIN, WHERE ORDER BY cümlelerinde kullanılan oluşturulur.

Bir tablo users aradığınız tüm kullanıcılar için arama yapmak istediğiniz son ada sahip olsa bile,''. Smith Olmadan bir dizin, veritabanı olur içinden tüm kayıtları tablo: bu yavaş, çünkü daha fazla kayıt var database, daha fazla iş yapması için Bul sonucu. Öte yandan, dizin veritabanı hızla ilgili sayfalara 'Smith' kayıtları tutulur. atlamak yardımcı olacaktır Bu çok benzer nasıl biz, insanlar, içinden bir telefon rehberi listesi için birini bul tarafından soyadı: başlama arayarak dizinden kapak kapak, sürece biz eklenen bilgi için kullanabileceğimiz hızlı bir şekilde geçmek için 'S' sayfaları.

Birincil anahtarlar ve benzersiz anahtarlar benzer. Birincil anahtar sütunu, ya da bir satırı benzersiz olarak tanımlayan sütun birleşimi. unique key özel bir durumdur. Bir tabloda en fazla bir birincil anahtar, benzersiz anahtar olabilir. Bir sütun üzerinde benzersiz bir anahtar belirtirken, bir tablodaki iki ayrı satır aynı değere sahip olabilir.

Ayrıca sütunların birincil anahtar veya benzersiz anahtar olarak tanımlanmış MySQL için geçerli bir nedeniniz olduğunu unutmayın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • George McCarron

    George McCar

    29 Mayıs 2013
  • kourtneyannmakeup

    kourtneyannm

    19 ŞUBAT 2012
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011