Veritabanı tablosundaki "anahtar alanı", bu veritabanının yönetim sisteminin satır aramasını hızlandırmaya hizmet eden ek hizmet kayıtları oluşturduğu tablonun alanıdır. VTYS'nin bir tablodaki her değişiklikten sonra gerçekleştirdiği bir anahtar alanın içeriğine göre yeniden sıralama işlemine anahtar alan tarafından indeksleme denir. MySQL DBMS'de, anahtar alanlar oluşturmak için phpMyAdmin uygulamasını kullanmak uygundur.
Talimatlar
Aşama 1
phpMyAdmin'de oturum açın ve uygulama arayüzünün sol bölmesindeki ilgili bağlantıya tıklayarak ilgilendiğiniz tabloyu içeren veritabanına gidin. Açılan sayfanın sol bölmesinde seçilen veritabanında bulunan tabloların bir listesi, sağdaki bölmede ise bunlar hakkında daha ayrıntılı bilgilerin bulunduğu bir tablo olacaktır. Sol çerçevedeki gerekli tablonun adının bulunduğu bağlantıya veya sağ çerçevedeki ilgili satırdaki "Yapı" simgesine tıklamanız gerekir. Sonuç olarak, bu tablonun alanlarının listesi sağ çerçeveye yüklenecektir.
Adım 2
Mevcut alanlardan bir anahtar yapmanız gerekiyorsa, birkaç seçeneğiniz vardır. Yalnızca kayıt aramayı hızlandırmak için bir anahtar oluşturmanız gerekiyorsa (tabloda aynı anda bu tür birkaç anahtar olabilir), ardından gerekli tablo alanının “Eylem” sütunundaki “Dizin” simgesine tıklayın.. Uygulama gerekli SQL sorgusunu oluşturacak ve sunucuya gönderecektir. Tablo kayıtlarının varsayılan olarak sıralandığı benzersiz bir anahtar olması gerekiyorsa (yalnızca bir tane olabilir ve buna “birincil dizin” denir), aynı “Eylem” sütunundaki “Birincil” simgesine tıklayın.
Aşama 3
Henüz tabloda olmayan bir anahtar alan yapmanız gerekiyorsa, "Tablonun başında" kutusunu işaretleyin ve aynı satırda "Tamam" düğmesini tıklayın. Açılan formda, alanları oluşturulmakta olan alanın parametreleri ile doldurun ve "Birincil" simgesi olan satırı işaretleyin ve ardından "Kaydet" düğmesine tıklayın, uygulama gerekli SQL'i oluşturacak ve gönderecektir. sorgu.
4. Adım
Gerekli talebi kendiniz de oluşturabilirsiniz. Bunu yapmak için SQL bağlantısına tıklayın ve çok satırlı metin alanına gerekli sorgu metnini yazın. Örneğin, şöyle görünebilir:
ALTER TABLE `tableOne` BİRİNCİL ANAHTARI BIRAK, BİRİNCİL ANAHTAR EKLE (` login`)
Bu sorgu, tableOne adlı tablodaki mevcut birincil anahtarı geçersiz kılar ve oturum açma adlı alanı birincil anahtar olarak atar. İsteği göndermek için "Tamam" düğmesini tıklayın.