ประเภทข้อมูล VARCHAR ในฐานข้อมูลแตกต่างจาก CHAR อย่างไร

VARCHAR ไม่สามารถใช้เป็น Primary Key ได้ ส่วน CHAR สามารถใช้ได้
VARCHAR ใช้สำหรับข้อความยาวๆ ส่วน CHAR ใช้เฉพาะตัวเลขและตัวอักษร
VARCHAR เก็บได้เฉพาะตัวอักษรภาษาอังกฤษ ส่วน CHAR เก็บได้ทุกภาษา
VARCHAR มีความยาวแปรผันตามข้อมูลจริง ส่วน CHAR มีความยาวคงที่เสมอตามที่กำหนด

เฉลยอธิบาย

VARCHAR (Variable Character) มีความยาวแปรผันตามข้อมูลที่จัดเก็บจริง ทำให้ประหยัดพื้นที่เมื่อข้อมูลสั้น ส่วน CHAR (Character) มีความยาวคงที่ตามที่กำหนด ถ้าข้อมูลสั้นกว่าจะเติมช่องว่างให้ครบ CHAR เหมาะกับข้อมูลที่มีความยาวคงที่เสมอเช่น รหัสไปรษณีย์ ตัวเลือก A, C, D ไม่ตรงกับความเป็นจริงของประเภทข้อมูลทั้งสอง

ข้อสอบอื่นในวิชาความรู้ความสามารถในการวิเคราะห์ ออกแบบ ฐานข้อมูล

ดูข้อสอบวิชานี้ทั้งหมด →