ID กับ Username ต่างกันยังไง ??

ID กับ Username ต่างกันยังไงคะ
Username สามารถซ้ำกันได้มั้ย

ขอบคุณล่วงหน้าค่ะ

ยิ้มยิ้มยิ้ม
สุดยอดความคิดเห็น
ความคิดเห็นที่ 12
ในแง่ของคนเขียนโปรแกรมนะครับ ส่วนมากมักจะยกให้ id เป็นไพรมารี่คีย์ครับ เพราะในการออกแบบฐานข้อมูลต้องมีตัวมี่ไม่ซ้ำกับเรคคอร์ดใดๆในตารางเลยเพื่อเป็นตัวชี้ว่า id นี้คือคนนี้ อาจจะไม่เห็นภาพ ดูข้างล่างนะครับ
Id=รหัสประจำตัวพนักงาน
Username=ชื่อพนักงาน

รหัสพนักงาน.           ชื่อ
000001            สมชาย
000002            สมชาย
000003            สมชาย

เห็นไหมครับชื่อ(username) มีโอกาศซ้ำกันได้กี่ครั้งก็ได้ แต่ รหัสพนักงาน(id) ไม่มีโอกาศซ้ำกันได้เลยเพราะเป็นไพรมารี่คีย์
การนำไปใช้งาน สมมุติเราเป็นหัวหน้างาน เรียก นายสมชายมานี่สิ เราจะได้นายสมชายเดินมาหาทั้งสามคน แต่ถ้าเราเรียก พนักงานรหัส000001 มานี่สิ เราจะได้ นายสมชายที่รหัส 00001มาแค่คนเดียว พอจะเห็นภาพนะครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่