กรณีที่ระบบของคุณต้องการเก็บวันเกิดของผู้ใช้งาน แต่ไม่แน่ใจว่าต้องทำอย่างไร? บทความนี้มีคำตอบโดยปกติขั้นตอนการเก็บวันเกิดใน SQL นั้นจะเริ่มต้นจากขั้นตอนการสร้างตารางที่ประกอบด้วยคอลัมน์ที่ทำหน้าที่เก็บวันเกิด และอีกขั้นตอนหนึ่งที่สำคัญคือ รูปแบบของวันเกิดที่จะถูกส่งเข้าไปเก็บในตารางข้อมูล
ตัวอย่าง วิธีเก็บวันเกิดใน SQL
1. สร้างตารางที่ประกอบด้วยคอลัมน์ชนิด DATE สำหรับเก็บวันเกิด
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
birthday DATE NOT NULL,
PRIMARY KEY (id)
)
จากคำสั่ง SQL จะสร้างตารางชื่อ users ใจความสำคัญคือต้องมีการสร้างคอลัมน์สำหรับเก็บวันเกิด จากตัวอย่างชื่อคอลัมน์ birthday ชนิด DATE ซึ่งจะมีรูปแบบการเก็บวันที่เป็น Y-m-d (ปี-เดือน-วัน)
2. เวลาเก็บวันเกิด ลงตาราง users ต้องกำหนดรูปแบบให้ถูกต้อง คือ Y-m-d (ปี-เดือน-วัน)
INSERT INTO users (name, birthday) VALUES ('devdit', '2023-08-05')
จากตัวอย่างใช้คำสั่ง INSERT เพื่อเก็บข้อมูลลงในตาราง users ประกอบด้วย name = ‘devdit’ และ birthday = ‘2023-08-05’
สรุป บทความนี้สอนวิธีเก็บวันเกิดใน SQL โดยส่วนสำคัญคือ ตารางต้องมีคอลัมน์ DATE และเวลาบันทึก หรือเก็บข้อมูลด้วย INSERT ต้องกำหนดรูปแบบของวันที่ให้ถูกต้อง คือ Y-m-d (ปี-เดือน-วัน)