สุดยอดความคิดเห็น
ความคิดเห็นที่ 12
ในแง่ของคนเขียนโปรแกรมนะครับ ส่วนมากมักจะยกให้ id เป็นไพรมารี่คีย์ครับ เพราะในการออกแบบฐานข้อมูลต้องมีตัวมี่ไม่ซ้ำกับเรคคอร์ดใดๆในตารางเลยเพื่อเป็นตัวชี้ว่า id นี้คือคนนี้ อาจจะไม่เห็นภาพ ดูข้างล่างนะครับ
Id=รหัสประจำตัวพนักงาน
Username=ชื่อพนักงาน
รหัสพนักงาน. ชื่อ
000001 สมชาย
000002 สมชาย
000003 สมชาย
เห็นไหมครับชื่อ(username) มีโอกาศซ้ำกันได้กี่ครั้งก็ได้ แต่ รหัสพนักงาน(id) ไม่มีโอกาศซ้ำกันได้เลยเพราะเป็นไพรมารี่คีย์
การนำไปใช้งาน สมมุติเราเป็นหัวหน้างาน เรียก นายสมชายมานี่สิ เราจะได้นายสมชายเดินมาหาทั้งสามคน แต่ถ้าเราเรียก พนักงานรหัส000001 มานี่สิ เราจะได้ นายสมชายที่รหัส 00001มาแค่คนเดียว พอจะเห็นภาพนะครับ
Id=รหัสประจำตัวพนักงาน
Username=ชื่อพนักงาน
รหัสพนักงาน. ชื่อ
000001 สมชาย
000002 สมชาย
000003 สมชาย
เห็นไหมครับชื่อ(username) มีโอกาศซ้ำกันได้กี่ครั้งก็ได้ แต่ รหัสพนักงาน(id) ไม่มีโอกาศซ้ำกันได้เลยเพราะเป็นไพรมารี่คีย์
การนำไปใช้งาน สมมุติเราเป็นหัวหน้างาน เรียก นายสมชายมานี่สิ เราจะได้นายสมชายเดินมาหาทั้งสามคน แต่ถ้าเราเรียก พนักงานรหัส000001 มานี่สิ เราจะได้ นายสมชายที่รหัส 00001มาแค่คนเดียว พอจะเห็นภาพนะครับ
แสดงความคิดเห็น
ID กับ Username ต่างกันยังไง ??
Username สามารถซ้ำกันได้มั้ย
ขอบคุณล่วงหน้าค่ะ