Өгөгдлийн сангийн хүснэгтэд байгаа "түлхүүр талбар" нь энэ мэдээллийн баазын менежментийн систем нь мөр хайх ажлыг түргэсгэхэд туслах нэмэлт үйлчилгээний бүртгэлийг бий болгодог хүснэгтийн талбар юм. Хүснэгт дэх өөрчлөлт бүрийн дараа ДББ-ийн гүйцэтгэдэг түлхүүр талбарын агуулгын дагуу дахин ангилах журмыг түлхүүр талбараар индексжүүлэх гэж нэрлэдэг. MySQL DBMS дээр phpMyAdmin програмыг ашиглан түлхүүр талбар үүсгэх нь тохиромжтой байдаг.
Зааварчилгаа
1-р алхам
PhpMyAdmin руу нэвтэрч, програмын интерфейсийн зүүн талын харгалзах линк дээр дарж сонирхсон хүснэгтийг агуулсан мэдээллийн сан руу орно уу. Нээгдэх хуудасны зүүн хэсэгт сонгосон мэдээллийн санд байгаа хүснэгтүүдийн жагсаалт, баруун хэсэгт тэдгээрийн талаар илүү дэлгэрэнгүй мэдээлэл бүхий хүснэгт байх болно. Та зүүн хүрээ дэх шаардлагатай хүснэгтийн нэртэй холбоос эсвэл баруун хүрээний харгалзах мөрөнд "Бүтэц" дүрс дээр дарах хэрэгтэй. Үүний үр дүнд энэ хүснэгтийн талбаруудын жагсаалтыг зөв хүрээ рүү дуудах болно.
Алхам 2
Хэрэв танд одоо байгаа талбаруудын нэгийг оруулах шаардлагатай бол танд хэд хэдэн сонголт байна. Хэрэв та зөвхөн бичлэг хайх ажлыг түргэсгэхийн тулд түлхүүр үүсгэх шаардлагатай бол (хүснэгтэд хэд хэдэн ийм түлхүүрүүд нэг дор байж болно), шаардлагатай хүснэгтийн талбарын "Үйлдэл" баганын "Индекс" дүрс дээр дарна уу.. Аппликешн нь шаардлагатай SQL асуулгыг бүрдүүлж сервер рүү илгээх болно. Хэрэв энэ нь хүснэгтийн бичлэгийг анхдагчаар эрэмбэлдэг өвөрмөц түлхүүр байх ёстой (зөвхөн нэг нь байж болох бөгөөд үүнийг "анхан шатны индекс" гэж нэрлэдэг) бол ижил "Үйлдэл" баганад байгаа "Анхан шатны" дүрс дээр дарна уу.
Алхам 3
Хэрэв та хүснэгтэд хараахан ороогүй түлхүүр талбар хийх шаардлагатай бол "Хүснэгтийн эхэнд" гэсэн хайрцгийг тэмдэглээд ижил мөрөнд байгаа "OK" товчийг дарна уу. Нээгдэх маягт дээр талбарыг үүсгэж буй талбайн параметрүүдээр бөглөж, "Анхан шатны" дүрс бүхий мөрөнд чек тавьж, дараа нь "Хадгалах" товчийг дарахад програм нь шаардлагатай SQL-ийг үүсгэж илгээнэ. асуулга.
Алхам 4
Шаардлагатай хүсэлтийг та өөрөө гаргаж болно. Үүнийг хийхийн тулд SQL холбоос дээр дарж шаардлагатай мөрийн текстийг олон мөрийн текст талбарт бичнэ үү. Жишээлбэл, иймэрхүү харагдаж болно:
ALTER TABLE `tableOne` DROP PRIMARY KEY, ADD PRIMARY KEY (` нэвтрэх`)
Энэхүү асуулга нь хүснэгтэд байгаа tableOne гэсэн үндсэн түлхүүрийг хүчингүй болгож нэвтрэх нэртэй талбарыг үндсэн түлхүүр болгож өгдөг. Хүсэлтийг илгээхдээ "OK" товчийг дарна уу.