მონაცემთა ბაზის ცხრილში "გასაღების ველი" არის ცხრილის ის ველი, რომლისთვისაც ამ მონაცემთა ბაზის მართვის სისტემა ქმნის დამატებით სერვისულ ჩანაწერებს, რომლებიც ემსახურება მწკრივების ძებნის დაჩქარებას. ძირითადი ველის შინაარსის მიხედვით ხელახალი დახარისხების პროცედურას, რომელსაც DBMS ასრულებს ცხრილში ყოველი ცვლილების შემდეგ, საკვანძო ველის მიერ ინდექსაცია ეწოდება. MySQL DBMS– ში, მოსახერხებელია გამოიყენოს phpMyAdmin პროგრამა, ძირითადი ველების შესაქმნელად.
ინსტრუქციები
Ნაბიჯი 1
შედით phpMyAdmin- ში და გადადით მონაცემთა ბაზაში, რომელიც შეიცავს თქვენთვის საინტერესო ცხრილს, დააჭირეთ პროგრამის ინტერფეისის მარცხენა პანელზე შესაბამის ბმულს. გახსნილი გვერდის მარცხენა პანელში გამოჩნდება ცხრილების სია, რომლებიც არსებობს შერჩეულ მონაცემთა ბაზაში, ხოლო მარჯვენა პანელში იქნება ცხრილი, რომელზეც უფრო დეტალური ინფორმაცია იქნება მათ შესახებ. თქვენ უნდა დააჭიროთ ბმულს მარცხენა ჩარჩოში საჭირო ცხრილის სახელზე, ან მარჯვენა ჩარჩოში შესაბამის სტრიქონში "სტრუქტურა". შედეგად, ამ ცხრილის ველების სია ჩაიტვირთება სწორ ჩარჩოში.
ნაბიჯი 2
თუ გასაღების გაკეთება გჭირდებათ არსებული ველებიდან, მაშინ რამდენიმე ვარიანტი გაქვთ. თუ თქვენ გჭირდებათ გასაღების შექმნა მხოლოდ ჩანაწერების ძებნის დასაჩქარებლად (ცხრილი შეიძლება ერთდროულად იყოს რამდენიმე ასეთი კლავიში), შემდეგ დააჭირეთ "ინდექსის" ხატულას "მოქმედება" სვეტში, საჭირო ცხრილის ველში. პროგრამა შეადგენს SQL მოთხოვნილებას და გაგზავნის სერვერს. თუ ეს უნდა იყოს უნიკალური გასაღები, რომლითაც სტანდარტულად დალაგებულია ცხრილის ჩანაწერები (შეიძლება იყოს მხოლოდ ერთი და მას უწოდებენ "პირველადი ინდექსს"), შემდეგ დააჭირეთ "პირველადი" ხატულას იმავე "მოქმედების" სვეტში.
ნაბიჯი 3
თუ გჭირდებათ გასაღების ველი შეადგინოთ, რომელიც ჯერ არ არის ცხრილში, შეამოწმეთ ყუთი "ცხრილის დასაწყისში" და დააჭირეთ ღილაკს "OK" იმავე ხაზში. გახსნილ ფორმაში შეავსეთ ველები შექმნილი ველის პარამეტრებით და ჩადეთ სტრიქონი სტრიქონში "პირველადი" ხატით, შემდეგ დააჭირეთ ღილაკს "შენახვა" და პროგრამა შექმნის და გაგზავნის საჭირო SQL მოთხოვნა
ნაბიჯი 4
თქვენ ასევე შეგიძლიათ თავად ჩამოაყალიბოთ საჭირო მოთხოვნა. ამისათვის დააჭირეთ SQL ბმულს და აკრიფეთ საჭირო სტრიქონის ტექსტი მრავალსტრიქონიანი ტექსტის ველში. მაგალითად, შეიძლება ასე გამოიყურებოდეს:
შეცვალეთ ცხრილი `tableOne` DROP ძირითადი გასაღები, დაამატეთ ძირითადი გასაღები (` login`)
ეს მოთხოვნა უგულებელყოფს ცხრილში არსებულ მთავარ გასაღებს, სახელწოდებით tableOne და მთავარ გასაღებს ანიჭებს შესასვლელად დასახელებულ ველს. მოთხოვნის გასაგზავნად დააჭირეთ ღილაკს "OK".