ค้นหาเว็บไซต์

10 คำถามสัมภาษณ์ฐานข้อมูล MySQL สำหรับผู้เริ่มต้นและคนกลาง


ในบทความล่าสุดของเรา เราได้กล่าวถึงคำถาม MySQL พื้นฐาน 15 ข้อ และอีกครั้งที่เรามาพร้อมกับคำถามสัมภาษณ์สำหรับผู้ใช้ระดับกลางอีกชุดหนึ่ง ดังที่เราได้กล่าวไว้ก่อนหน้านี้ คำถามเหล่านี้สามารถถามได้ในการสัมภาษณ์งาน แต่นักวิจารณ์ของเราบางคนในบทความที่แล้วกล่าวว่า ฉันไม่ตอบคำถามที่วิจารณ์ของฉันและคำถามเหล่านี้เป็นคำถามพื้นฐานมากและจะไม่มีวันถูกถามในการสัมภาษณ์ผู้ดูแลระบบฐานข้อมูลใดๆ

สำหรับพวกเขา เราต้องยอมรับบทความทั้งหมดและคำถามไม่สามารถเรียบเรียงได้โดยคำนึงถึงฝูงแกะทั้งหมด เรามาจากระดับพื้นฐานไปจนถึงระดับผู้เชี่ยวชาญทีละขั้นตอน กรุณาร่วมมือกับเรา

1. กำหนด SQL?
2. RDBMS คืออะไร อธิบายคุณสมบัติของมัน?

คำตอบ : ความสัมพันธ์เชิงสัมพันธ์ ระบบการจัดการฐานข้อมูล (RDBMS) เป็นระบบการจัดการฐานข้อมูลที่ใช้กันอย่างแพร่หลายที่สุดโดยอิงตามโมเดลฐานข้อมูลเชิงสัมพันธ์

คุณสมบัติของ RDBMS
  1. เก็บข้อมูลในตาราง
  2. ตารางมีแถวและคอลัมน์
  3. อนุญาตให้สร้างและดึงข้อมูลตารางได้ผ่าน SQL
3. การทำเหมืองข้อมูลคืออะไร?
4. ERD คืออะไร?
5. คีย์หลักและคีย์เฉพาะแตกต่างกันอย่างไร?
6.วิธีการจัดเก็บไฟล์รูปภาพในฐานข้อมูล มีการใช้ออบเจ็กต์ประเภทใด
7. คลังข้อมูลคืออะไร?
8. ดัชนีในฐานข้อมูลคืออะไร ดัชนีมีกี่ประเภท?

คำตอบ : ดัชนีคือ การอ้างอิงอย่างรวดเร็วเพื่อการดึงข้อมูลจากฐานข้อมูลอย่างรวดเร็ว ดัชนีมีสองประเภทที่แตกต่างกัน

ดัชนีแบบคลัสเตอร์
  1. โต๊ะละ 1 ตัวเท่านั้น
  2. อ่านได้เร็วกว่าการไม่คลัสเตอร์ เนื่องจากข้อมูลถูกจัดเก็บทางกายภาพตามลำดับดัชนี
ดัชนีที่ไม่คลัสเตอร์
  1. สามารถใช้ได้หลายครั้งต่อโต๊ะ
  2. เร็วกว่าสำหรับการแทรกและอัปเดตการดำเนินการมากกว่าดัชนีแบบคลัสเตอร์
9. MySql มีทริกเกอร์จำนวนเท่าใด

คำตอบ : มี อนุญาตให้ใช้ทริกเกอร์เพียงหกตัวในฐานข้อมูล MySQL เท่านั้น

  1. ก่อนใส่
  2. หลังจากใส่
  3. ก่อนการอัพเดต
  4. หลังการอัพเดต
  5. ก่อนลบ
  6. หลังจากลบ
10. ตารางฮีปคืออะไร?

ในตอนนี้สำหรับคำถามเกี่ยวกับ MySQL ฉันจะถามคำถามชุดอื่นเร็วๆ นี้ อย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณในส่วนความคิดเห็น