ฟิลด์ชนิด TIMESTAMP ในระบบฐานข้อมูลมีความแตกต่างจากฟิลด์ชนิด DATE และ TIME อย่างไร

TIMESTAMP เก็บข้อมูลวันที่และเวลารวมกันในค่าเดียว และมักถูกแปลงตามเขตเวลา (Timezone) โดยอัตโนมัติ
TIMESTAMP เก็บข้อมูลเฉพาะวันที่เท่านั้น โดยไม่รวมข้อมูลเวลา ต่างจาก DATE ที่เก็บทั้งวันที่และเวลา
TIMESTAMP ใช้พื้นที่จัดเก็บน้อยกว่าฟิลด์ DATE และ TIME เนื่องจากบีบอัดข้อมูลวันที่และเวลาให้อยู่ในรูปแบบตัวเลขจำนวนเต็ม
TIMESTAMP รองรับการเก็บข้อมูลวันที่ย้อนหลังได้มากกว่าฟิลด์ DATE โดยสามารถเก็บข้อมูลได้ตั้งแต่ปี ค.ศ. 1000 เป็นต้นมา

เฉลยอธิบาย

TIMESTAMP คือชนิดข้อมูลที่เก็บทั้งวันที่และเวลาไว้ในฟิลด์เดียวกัน (เช่น 2024-01-15 10:30:00) ซึ่งต่างจาก DATE ที่เก็บเฉพาะวันที่ และ TIME ที่เก็บเฉพาะเวลา นอกจากนี้ TIMESTAMP ยังมีคุณสมบัติพิเศษคือระบบฐานข้อมูลส่วนใหญ่จะแปลงค่าตาม Timezone (เขตเวลา) โดยอัตโนมัติเมื่อมีการบันทึกหรือดึงข้อมูล ทำให้เหมาะกับการบันทึกเหตุการณ์ที่ต้องอ้างอิงเวลาสากล

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

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