"Bidang kunci" dalam tabel database adalah bidang tabel yang sistem manajemen database ini membuat catatan layanan tambahan yang berfungsi untuk mempercepat pencarian baris. Prosedur pengurutan ulang menurut isi field kunci, yang dilakukan DBMS setelah setiap perubahan dalam sebuah tabel, disebut pengindeksan oleh field kunci. Di MySQL DBMS, akan lebih mudah menggunakan aplikasi phpMyAdmin untuk membuat bidang kunci.
instruksi
Langkah 1
Masuk ke phpMyAdmin dan buka database yang berisi tabel yang Anda minati dengan mengklik tautan yang sesuai di panel kiri antarmuka aplikasi. Di panel kiri halaman yang terbuka, akan ada daftar tabel yang ada di database yang dipilih, dan di panel kanan akan ada tabel dengan informasi lebih rinci tentang mereka. Anda perlu mengklik tautan dengan nama tabel yang diperlukan di bingkai kiri, atau pada ikon "Struktur" di baris yang sesuai di bingkai kanan. Akibatnya, daftar bidang tabel ini akan dimuat ke dalam bingkai kanan.
Langkah 2
Jika Anda perlu membuat kunci salah satu bidang yang ada, maka Anda memiliki beberapa opsi. Jika Anda perlu membuat kunci hanya untuk mempercepat pencarian catatan (mungkin ada beberapa kunci seperti itu di tabel secara bersamaan), lalu klik ikon "Indeks" di kolom "Tindakan" di bidang tabel yang diperlukan. Aplikasi akan menyusun kueri SQL yang diperlukan dan mengirimkannya ke server. Jika itu harus menjadi kunci unik, yang dengannya catatan tabel diurutkan secara default (hanya ada satu dan itu disebut "indeks utama"), lalu klik ikon "Utama" di kolom "Tindakan" yang sama.
Langkah 3
Jika Anda perlu membuat bidang kunci yang belum ada di tabel, maka centang kotak "Di awal tabel" dan klik tombol "OK" di baris yang sama. Pada formulir yang terbuka, isi bidang dengan parameter bidang yang sedang dibuat dan beri tanda centang pada baris dengan ikon "Utama", lalu klik tombol "Simpan" dan aplikasi akan menghasilkan dan mengirim SQL yang diperlukan pertanyaan.
Langkah 4
Anda juga dapat membentuk permintaan yang diperlukan sendiri. Untuk melakukan ini, klik tautan SQL dan ketik teks kueri yang diperlukan di bidang teks multi-baris. Misalnya, dapat terlihat seperti ini:
ALTER TABLE `tableOne` DROP PRIMARY KEY, TAMBAHKAN PRIMARY KEY (`login`)
Kueri ini menimpa kunci utama yang ada dalam tabel yang disebut tableOne dan menetapkan bidang bernama login sebagai kunci utama. Untuk mengirim permintaan, klik tombol "OK".