"คีย์ฟิลด์" ในตารางฐานข้อมูลคือฟิลด์ของตารางที่ระบบการจัดการของฐานข้อมูลนี้สร้างเรกคอร์ดบริการเพิ่มเติมที่ทำหน้าที่เร่งการค้นหาแถว ขั้นตอนการจัดเรียงใหม่ตามเนื้อหาของฟิลด์คีย์ ซึ่ง DBMS ดำเนินการหลังจากการเปลี่ยนแปลงในตารางแต่ละครั้ง เรียกว่าการสร้างดัชนีโดยฟิลด์คีย์ ใน MySQL DBMS สะดวกในการใช้แอปพลิเคชัน phpMyAdmin เพื่อสร้างคีย์ฟิลด์
คำแนะนำ
ขั้นตอนที่ 1
เข้าสู่ระบบ phpMyAdmin และไปที่ฐานข้อมูลที่มีตารางที่คุณสนใจโดยคลิกที่ลิงค์ที่เกี่ยวข้องในบานหน้าต่างด้านซ้ายของอินเทอร์เฟซแอปพลิเคชัน ในบานหน้าต่างด้านซ้ายของหน้าที่เปิดขึ้น จะมีรายการตารางที่มีอยู่ในฐานข้อมูลที่เลือก และในบานหน้าต่างด้านขวาจะมีตารางที่มีข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับตารางเหล่านั้น คุณต้องคลิกลิงก์ที่มีชื่อของตารางที่ต้องการในกรอบด้านซ้าย หรือบนไอคอน "โครงสร้าง" ในบรรทัดที่เกี่ยวข้องในกรอบด้านขวา เป็นผลให้รายการของฟิลด์ของตารางนี้จะถูกโหลดลงในเฟรมด้านขวา
ขั้นตอนที่ 2
หากคุณต้องการสร้างคีย์ให้กับฟิลด์ที่มีอยู่ คุณมีหลายทางเลือก หากคุณต้องการสร้างคีย์เพื่อเพิ่มความเร็วในการค้นหาบันทึกเท่านั้น (อาจมีคีย์ดังกล่าวหลายคีย์ในตารางพร้อมกัน) ให้คลิกที่ไอคอน "ดัชนี" ในคอลัมน์ "การดำเนินการ" ของฟิลด์ตารางที่ต้องการ. แอปพลิเคชันจะเขียนแบบสอบถาม SQL ที่จำเป็นและส่งไปยังเซิร์ฟเวอร์ หากควรเป็นคีย์ที่ไม่ซ้ำ โดยค่าเริ่มต้นจะจัดเรียงเรคคอร์ดของตาราง (มีได้เพียงคีย์เดียวและเรียกว่า "ดัชนีหลัก") จากนั้นคลิกที่ไอคอน "หลัก" ในคอลัมน์ "การดำเนินการ" เดียวกัน
ขั้นตอนที่ 3
หากคุณต้องการสร้างช่องคีย์ที่ยังไม่อยู่ในตาราง ให้ทำเครื่องหมายในช่อง "ที่จุดเริ่มต้นของตาราง" แล้วคลิกปุ่ม "ตกลง" ในบรรทัดเดียวกัน ในแบบฟอร์มที่เปิดขึ้น ให้กรอกข้อมูลในฟิลด์ที่มีพารามิเตอร์ของฟิลด์ที่กำลังสร้าง และทำเครื่องหมายในบรรทัดที่มีไอคอน "หลัก" จากนั้นคลิกปุ่ม "บันทึก" แล้วแอปพลิเคชันจะสร้างและส่ง SQL ที่ต้องการ แบบสอบถาม
ขั้นตอนที่ 4
คุณยังสามารถสร้างคำขอที่จำเป็นได้ด้วยตัวเอง ในการดำเนินการนี้ ให้คลิกที่ลิงก์ SQL แล้วพิมพ์ข้อความค้นหาที่ต้องการในช่องข้อความแบบหลายบรรทัด ตัวอย่างเช่น อาจมีลักษณะดังนี้:
ALTER TABLE `tableOne' DROP คีย์หลัก เพิ่มคีย์หลัก (` ล็อกอิน ')
แบบสอบถามนี้จะแทนที่คีย์หลักที่มีอยู่ในตารางที่เรียกว่า tableOne และกำหนดฟิลด์ที่ชื่อล็อกอินเป็นคีย์หลัก หากต้องการส่งคำขอ ให้คลิกปุ่ม "ตกลง"