Cara membuat, menyenaraikan atau menurunkan indeks pada jadual MySQL
- 1032
- 53
- Jerome Quitzon
Indeks sangat berguna untuk meningkatkan pertanyaan carian pada jadual pangkalan data. Contohnya anda mencari rekod tertentu dalam jadual pangkalan data yang mempunyai berjuta -juta rekod. Anda akan mendapati bahawa pertanyaan carian mengambil masa yang sangat sedikit pada jadual yang mempunyai indeks membolehkan.
Buat Indeks:-
Ini akan mewujudkan indeks pada jadual mysql. Ini akan membolehkan nilai pendua juga.
Buat indeks indeks_name di meja_name (column_name1, column_name2, ...)
Buat Indeks Unik:-
Ini akan mewujudkan indeks pada jadual mysql. Dengan penggunaan kata kunci unik ini tidak akan membenarkan nilai pendua.
Buat indeks unik index_name di meja_name (column_name1, column_name2, ...)
1. Buat contoh indeks:-
Untuk contoh ini saya mempunyai jadual yang dinamakan pengguna dengan beribu -ribu rekod dalam pangkalan data MySQL. Struktur jadual adalah seperti berikut dalam tangkapan skrin.
Sekarang gunakan arahan berikut untuk membuat indeks bernama Users_IDX1 di meja Pengguna Berdasarkan lajur nama pengguna.
mysql> buat indeks pengguna_idx1 pada pengguna (nama pengguna);
Gunakan kata kunci unik dengan pertanyaan untuk membuat indeks dengan rekod unik.
MySQL> Buat Indeks Unik Pengguna_IDX1 pada Pengguna (Nama Pengguna);
2. Contoh Indeks Tunjukkan:-
Gunakan arahan SQL berikut untuk menyenaraikan semua indeks untuk jadual MySQL. Pertanyaan di bawah akan memadam Users_IDX1 indeks dari jadual pengguna dalam pangkalan data semasa.
mysql> menunjukkan indeks dari pengguna;
3. Padam Contoh Indeks:-
Gunakan arahan SQL berikut untuk memadam indeks pada jadual MySQL.
mysql> alter pengguna meja drop index users_idx1;
- « Cara Memindahkan Pelancar Perpaduan ke Bawah di Ubuntu 16.04
- Cara Memasang Java 8 di Debian 10/9/8 melalui PPA »