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